【Laravel】Target class [App\Http\Controllers\*****Controller] does not exist. エラーの解決ができない

実現したいこと

http://localhost:3000/settings/index で画面を表示したい。

発生している問題・分からないこと

Target class [App\Http\Controllers\SettingController] does not exist.

上記のエラーが表示しているのですが、エラーの解決が分かりません。
調べたところによるとルートの設定やパスなどのご記入が多いとのことですが、確認しても分かりませんでした。
そもそもこの設定であっているのかもわからなくなってしまいました。

該当のソースコード

PHP

1web.php 2 3use Illuminate\Support\Facades\Route;4use App\Http\Controllers\SettingController;5 6Route::get('/settings/', [SettingController::class, 'index'])->name('settings.index');7Route::get('/settings/index', [SettingController::class, 'index'])->name('settings.index');

PHP

1namespace App\Http\Controllers;2use App\Models\Setting;3use Illuminate\Http\Request;4 5class SettingController extends Controller6{7 //8 public function index() {9 // 省略10 }11}

試したこと・調べたこと

上記の詳細・結果

上記のエラーをネットで調べると、ルートの設定、パスのご記入が主に出るエラーとのことでした。

補足

特になし

コメントを投稿

0 コメント