1

新しいlaravel 4プロジェクトをセットアップしたばかりですが、ルートが機能していないようです。

routes.php ファイルに次のコードがあります。

Route::get('test', function()
{
    return 'test';
}); 

Route::get('/', function()
{
    return View::make('hello');
});

しかし、localhost:8888/laravel4 にアクセスすると、「/」ルートの代わりにディレクトリ リストが表示されます。

localhost:8888/laravel4/test にアクセスすると、The requested URL /laravel4/test was not found on this server.

ローカルホストにphp 5.5.3でMAMPを使用しています。

4

1 に答える 1

1

エントリ ポイントは public ディレクトリにあります

したがって localhost:8888/laravel4/public/ 、 / ルートを取得するために に 移動localhost:8888/laravel4/public/test し、テスト ルートに移動します。

それ以外の場合は、vhost を設定して (Mac での方法がわからない)、それを laravel プロジェクトのパブリック ディレクトリに指定する必要があります。

于 2013-11-20T01:25:29.523 に答える