解決方法は2つある。
書き方に合わせる必要がある。
フルパスで記述
コントローラを追加して、web.phpでルートを書くとき、
コントローラーを指定するときは、絶対パスで書く。メソッドは@の後に書く。
Route::get('/home', 'App\Http\Controllers\HomeController@index')->name('home');
デフォルトで書かれているHomeControllerのように、
Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
というように絶対パスで書いて、配列として書く。
簡単。
名前空間を使う
もしくは、
Controllerで名前空間を使用すれば、絶対パスを書かなくてもいい。
use App\Http\Controllers\UseController;
というように書く。
そうすればパスを省略してかける。