不知何故,当我想在Laravel 5.1中创建一个新的命名路由并转到生成的链接时,我得到404页面未找到错误。 有谁知道如何解决这个问题?我将在下面留下路线和相应的控制器功能。
Route::get('article', ["uses" => 'MainController@getArticle', 'as' => 'article']);
public function getArticle()
{
return view('pages.article');
}
另外,我使用wamp 2.5和vhost,并启用了rewrite_module。
如果有人能指出我的错误,我真的很感激
答案 0 :(得分:1)
所以我弄清楚我做错了什么: 在httpd-vhosts.conf中
AllowOverride None
Require all granted
虽然应该是:
AllowOverride All
Require all granted
答案 1 :(得分:0)
getArticle
方法吗? (尝试在return view..
考虑到上面的代码,le文件的名称为article.blade.php
,它位于pages
文件夹中的resources/views/
确保在生成路线时使用:
{{ route('article') }}