1. ホーム
  2. php

[解決済み] localhost/laravel/public/post が見つかりません。

2022-02-11 04:05:05

質問

laravelフレームワークの初心者です。tutsでチュートリアルビデオを始め、その指示に正確に従いました。laravelをセットアップして、localhost/laravel/publicにうまくアクセスすることができました。routes.phpも変更しましたが、まだlocalhost/laravel/publicにアクセスできました。しかし、チュートリアルの次のステップは、新しいRouteを作成することでした。私の新しいRouteは次のようになります。

Route::get('post', 'PostController@show')です。

次に、新しいコントローラである PostController . ファイルはこんな感じです。

<?php

class PostController extends BaseController
{
    public function show()
    {
        return View::make('post.show');
    }
}

次に、チュートリアルで作成された show.php を "post" という名前の新しいディレクトリに作成しました。そして localhost/laravel/public/post が表示されるはずです。代わりに、次のようなエラーが表示されます。

"要求されたURL /laravel/public/post はこのサーバーに見つかりませんでした"

Apache/2.4.9 (win64) PHP/5.5.12 Server at localhost Port 80 を動かしています。

今回もtutsplusの指示に忠実に従いました。

解決方法は?

を確認する必要があります。 httpd.conf.htaccess が正しく設定されているかどうか、ドキュメントルートがlaravelsの公開ディレクトリを指しているかどうか、確認する必要があります。

ご確認ください。 こちら