この記事の内容
Youtubeで「ReactRouterでページを分ける:React.js + LaravelでSPA開発講座」見た時にルーティングでエラー出たので、その解消について記載。
同じような人がいてその参考になれば
状況
routes/api.php 内で TaskController を呼び出した際に、下記のようなエラーが表示されてしまった。
Class "TaskController" does not exist
原因
TaskControllerなんか存在しないって言われているので、探し出せていない。
TaskControllerを呼び出している該当箇所は下記になります。
routes/api.php
Route::get('/tasks', 'TaskController@index');
解決策
コントローラー名の前に、完全な名前空間を追加してみる。
routes/api.php
Route::get('/tasks', 'App\Http\Controllers\TaskController');
これで画面表示ができた。