Laravel 404在资源上找不到

时间:2013-06-09 10:13:21

标签: php laravel

我使用Way生成器资源创建了文件,然后在下面使用它来映射资源和URL。

Route::resource('adpacks', 'AdpacksController'); 

然而,似乎http://laravel.dev/adpacks返回404未找到错误。 但http://laravel.dev/adpacks/createhttp://laravel.dev/adpacks/1/edit等其他人似乎工作正常。

索引根本不起作用的原因是什么?

同样GET /adpacks - adpacks.index - AdPacksController@index在CLI中的已注册路线列表中显示

3 个答案:

答案 0 :(得分:0)

有点晚了,但是对于遇到相同问题的任何人:我找到了解决方法:

原来我的路线正在干扰其他一些路线。我将该行进一步移到了web.php文件上,并且它起作用了。重命名路线也绕过了问题。

答案 1 :(得分:0)

看起来像其他路线会覆盖该路线。

请在路由文件顶部添加一行。

Route::resource('adpacks', 'AdpacksController'); 

答案 2 :(得分:0)

只是在这里确认一下,因为这与我发生了将近3-4天。 laravel社区对此没有帮助。

所以任何看到这一点的人,都希望从这次经历中获得帮助。

-对我来说,尽管出于某些原因这可能会有所帮助,但不要替换任何行,但人们应该尝试一下。 但是我只是重命名了路线,并且行得通。