我使用Way生成器资源创建了文件,然后在下面使用它来映射资源和URL。
Route::resource('adpacks', 'AdpacksController');
然而,似乎http://laravel.dev/adpacks返回404未找到错误。 但http://laravel.dev/adpacks/create和http://laravel.dev/adpacks/1/edit等其他人似乎工作正常。
索引根本不起作用的原因是什么?
同样GET /adpacks
- adpacks.index
- AdPacksController@index
在CLI中的已注册路线列表中显示
答案 0 :(得分:0)
有点晚了,但是对于遇到相同问题的任何人:我找到了解决方法:
原来我的路线正在干扰其他一些路线。我将该行进一步移到了web.php文件上,并且它起作用了。重命名路线也绕过了问题。
答案 1 :(得分:0)
看起来像其他路线会覆盖该路线。
请在路由文件顶部添加一行。
Route::resource('adpacks', 'AdpacksController');
答案 2 :(得分:0)
只是在这里确认一下,因为这与我发生了将近3-4天。 laravel社区对此没有帮助。
所以任何看到这一点的人,都希望从这次经历中获得帮助。
-对我来说,尽管出于某些原因这可能会有所帮助,但不要替换任何行,但人们应该尝试一下。 但是我只是重命名了路线,并且行得通。