0

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

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

但是,似乎http://laravel.dev/adpacks返回 404 not found 错误。但其他诸如http://laravel.dev/adpacks/createhttp://laravel.dev/adpacks/1/edit似乎工作正常。

索引根本不起作用是有原因的吗?

此外GET /adpacks- adpacks.index-AdPacksController@index显示在 CLI 中的已注册路由列表中

4

3 回答 3

2

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

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

于 2019-01-18T12:09:02.357 回答
0

只是在这里确认一下,因为它在我身上发生了将近 3-4 天。在这方面没有任何 laravel 社区提供帮助。

所以任何人看到这个,希望从这个经验中得到帮助。

——对我来说,虽然由于某种原因它可能会有所帮助,但没有更换线路有效,人们应该尝试一下。但是我只是重命名了路线并且它起作用了。

于 2020-09-08T15:14:28.977 回答
0

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

请采取路线文件顶部的行。

Route::resource('adpacks', 'AdpacksController'); 
于 2019-01-18T12:42:56.357 回答