18
ルートが404を返していますが、どうすれば修正できますか?
Laravelフレームワークの学習を始めたばかりですが、ルーティングに問題があります。 動作している唯一のルートは、箱から出してLaravelに接続されているデフォルトのホームルートです。 私はWindowsでWAMPを使用しており、PHP5.4.3とApache2.2.22を使用しています。また、mod_rewriteを有効にし、application.php構成ファイルから「index.php」を削除して空の文字列を残しています。 Userという新しいコントローラーを作成しました: class User_Controller extends Base_Controller { public $restful = true; public function get_index() { return View::make('user.index'); } } application / views / user /にindex.phpという名前のビューファイルをいくつかの基本的なHTMLコードで作成し、routes.phpに以下を追加しました。 Route::get('/', function () { return View::make('home.index'); }); Route::get('user', function () { return View::make('user.index'); }); 最初のルートhttp://localhost/mysite/publicは、Webブラウザでルート()にアクセスすると正常に機能しますが、2番目のルートに移動しようとするとhttp://localhost/mysite/public/user、404 NotFoundエラーが発生します。なぜこれが起こっているのでしょうか?