【发布时间】:2016-01-12 18:12:03
【问题描述】:
当我想在 Laravel 5.1 中创建一个新的命名路由并转到生成的链接时,我得到了 404 page not found 错误。 有谁知道如何解决这个问题?下面我把路由和对应的控制器函数留下。
Route::get('article', ["uses" => 'MainController@getArticle', 'as' => 'article']);
public function getArticle()
{
return view('pages.article');
}
另外,我使用带有 vhost 的 wamp 2.5,并启用了 rewrite_module。
如果有人能指出我的错误,我将不胜感激
【问题讨论】:
-
尝试去掉方法名中的
get。所以,有MainController@article和public function article()。另外,如果您定义了很多路线,请尝试将这条路线放在routes.php的顶部。如果没有工作,则将闭包作为Route::get()的第二个参数,并尝试将某些内容转储到屏幕上。看看你能不能让它工作,让我们知道