Mamp+Laravelで404エラーになった話

Laravelでルートをちゃんと設定しているのに、アクセスすると404エラーになったという話です。

たとえば以下のように設定したとして

// web.php
Route::get('/hoge/new', [HogeController::class, 'new'])->name('hoge.new');

本来であればブラウザのアドレスバーにlocalhost:8000/hoge/newと入れれば、該当のページが表示されると想定していますが、404エラーで表示してくれない。

結論:
php artisan serveでサーバーを立ち上げていないからでした。Mampで構築したローカル環境では必ずこのコマンドでサーバーを立ち上げてからでないと確認できないので、気をつけましょう。サーバーが立ち上がったら以下のようにアドレスバーに入れれば表示されるはず!

http://127.0.0.1:8000/hoge/new

コメント

タイトルとURLをコピーしました