Laravel 5.1错误404与路线

时间:2015-10-14 15:05:48

标签: php laravel routes

不知何故,当我想在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。

如果有人能指出我的错误,我真的很感激

2 个答案:

答案 0 :(得分:1)

所以我弄清楚我做错了什么: 在httpd-vhosts.conf中

AllowOverride None
Require all granted

虽然应该是:

AllowOverride All
Require all granted

答案 1 :(得分:0)

  1. 您确定已执行getArticle方法吗? (尝试在return view..
  2. 之前进行一些调试
  3. 如果执行了调试,请尝试检查视图是否存在。
  4. 考虑到上面的代码,le文件的名称为article.blade.php,它位于pages文件夹中的resources/views/

    确保在生成路线时使用:

    {{ route('article') }}