首页 > 解决方案 > Laravel 包:Route:resource() 不传递参数

问题描述

我正在创建一个简单的 Laravel 角色管理器包。

这是我的包/路由文件。 包裹/路线

我可以访问我所有的路线,除了那些有参数的路线。这是我的route:list

路线:列表

对于显示、更新、销毁和编辑,我有那些空的 {},它应该是 {role}。

标签: laravelroutespackageresources

解决方案


路由资源需要一个模型来为(即实际资源)映射路由,什么都不传递意味着没有参数,所以传递模型(我假设role

Route::resource('role', 'RoleController');

现在您可以删除前缀

希望这可以帮助


推荐阅读