[Laravel] artisanのroute:listでのエラー対応
開発中のエラーと解決方法を記載しました。
【開発環境】laravel version 8.34.0
【内容】開発中、ルートが通っているのかを確認したら下記のようなエラーが出た。

【確認コマンド】php artisan route:list
コントローラーがないといわれているが、app/controllers/TasksControllerは、作成済(コマンド:php artisan make:controller TasksController)。
【対応】
laravel のバージョンが8以降になるとルート(routes/web.php)の書き方が変わるらしい。
<ver8以前>
Route::get(‘/’, ‘[email protected]’);
Route::resource(‘tasks’, ‘TasksController’);
<ver8以降>
Route::get(‘/’, [TasksController::class,’index’]);
Route::resource(‘tasks’, TasksController::class);

書き方を8以降のように直したら無事コントローラーを認識しました。
参考にしてください。