0

新しいプロジェクトに新しいフレームワークを使用することにしたので、Laravel から始めました。私はそれが好きになり始めており、ほとんど問題はありませんでしたが、うまくいきました。しかし、今はルーティングに苦労しています!

HomeController を使用して、インデックス ページを取得します。

Route::get('/', 'HomeController@index');そしてすべてが大丈夫です。

しかし、Artisan を使用して新しいコントローラー MeteoController を作成しました。そしてルーティング:

Route::get('test', 'MeteoController@Attuale');コントローラーは次のとおりです。

class MeteoController extends \BaseController {

public function Attuale()
{
    return View::make('meteo/meteoattuale');
}

}

どちらも動作しません:

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

/test を呼び出すたびに 404 が返されます。Google で検索して実行しました: dump-autoload、さらには mod_rewite を使用した htaccess この問題の原因について何か考えはありますか?

ありがとう。

4

3 に答える 3

1

問題は .htaccess とサーバー構成にありました。

この投稿で解決された問題: Stackoverflow

そしてこれ: Epigroove.com

于 2013-05-19T19:18:55.387 に答える
0

WAMP (Windows 8) で L4 を実行すると同じ問題が発生しました。私のために働いた解決策は次のとおりです。

-apache httpd.conf を開いて見つけます

#LoadModule rewrite_module modules/mod_rewrite

-ハッシュタグを削除

-httpd.conf を保存

-WAMPを再起動

終わり!

于 2013-08-10T01:36:43.420 に答える
0

BaseController から \ を削除します。

于 2013-05-19T16:57:26.217 に答える