我剛開始學習Laravel框架,並且遇到了路由問題。Laravel路線不工作?
正在工作的唯一路線是開箱即用的Laravel附帶的默認主路線。
我在Windows上使用WAMP,它使用PHP 5.4.3和Apache 2.2.22,並且我也啓用了mod_rewrite,並從application.php配置文件中刪除了'index.php'以離開一個空的字符串。
我已經創建了一個名爲用戶新的控制器:
class User_Controller extends Base_Controller {
public $restful = true;
public function get_index()
{
return View::make('user.index');
}
}
我創建了一個應用程序/視圖/用戶/視圖文件名爲的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
)時,但是當我嘗試去我塞康d路線與http://localhost/mysite/public/user
我收到404 Not Found錯誤。爲什麼會發生這種情況?
你的'.htaccess'如何? – Michelle 2012-08-03 07:48:29
.htaccess是未修改的,就像它是開箱即用的。 – JasonMortonNZ 2012-08-03 07:51:35
看來WAMP是個問題。現在已經改爲XAMPP,並且一切都很好,並且應該如此。我是否應該自問這個問題,解釋WAMP是個問題? – JasonMortonNZ 2012-08-04 02:48:49