問題
__invoke
を使ったシングルアクションコントローラーの作成時に以下のエラーが出た。
Invalid route action: [〇〇Controller].
確認すること
class名がファイル名であるかどうか
〇〇Controller.php
class 〇〇Controller extends Controller
{
}
namespaceの記述があるかどうか
〇〇Controller.php
namespace App\Http\Controllers\〇〇;
useの記述があるかどうか
〇〇Controller.php
use App\Http\Controllers\Controller;
ルーティングのチェック
Route::get('/', 〇〇\〇〇Controller::class);