Laravel 4 (Beta 5)路由错误


Laravel 4 (Beta 5) Routing error

我决定在我的新项目中使用一个新的框架,所以我从Laravel开始!我开始喜欢上它了,问题很少,但已经解决了。但是现在我在Routing上遇到了困难!

使用HomeController i get index page:

Route::get('/', 'HomeController@index');和一切正常。

但是我使用Artisan创建了新的控制器MeteoController。和路由:

Route::get('test', 'MeteoController@Attuale');,控制器为:

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

}

both不能用:

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

每次调用/test我得到404。我在谷歌上搜索过:dump- autolload,甚至是mod_rewite的htaccess。你知道是什么导致了这个问题吗?

谢谢。

问题出在。htaccess和服务器配置上。

这个帖子解决的问题:Stackoverflow

这个:Epigroove.com

从BaseController中移除'

在WAMP (Windows 8)上运行L4也有同样的问题,解决方法是:

打开apache httpd.conf并找到

#LoadModule rewrite_module modules/mod_rewrite

删除标签

保存httpd . conf

重启WAMP

完成了!