ラボ > Laravel、Lumen:エラー関連
laravel route()でエラーになる(route:clear、route:list)
作成日:2024-03-26, 更新日:2024-03-26
状況
ルーティング設定を行い、「route(xxx)」のトコでエラーになる
▼エラー
Route [xxx] not defined. (~~~)
対応
- キャッシュのクリア
- ルートの設定確認
キャッシュのクリア
コマンドを叩く
> php artisan route:clear
ルートの設定確認
コマンドを叩いて確認
> php artisan route:list
エラーになるとき
エラー文を読んで、修正する
エラーにならないけど、一覧に対象が存在しない
例えば、下記のようなルーティング設定を行い「php artisan route:list」を確認したら一覧に存在しない場合
▼ルーティング設定
Route::get('/', [Controllers\HomeController::class, 'index'])->name('home');
考えられるのは下記あたり(※他にもあるかも)
- 「'/'」の設定が間違っている or 重複している
- 「[Controllers\HomeController::class, 'index']」の記述が間違っている or 対象のファイルやメソッドが存在しない
- 「'home'」の記述ミス