Laravel 包 : Route:resource() don't pass the parameters

标签 laravel routes package resources

我正在创建一个简单的 Laravel Role Manager 包。

这是我的包/路由文件。 package/route

我可以访问所有带有参数的路由。 这是我的route:list

route:list

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

最佳答案

路由资源期望模型映射路由(即实际资源),不传递任何内容意味着没有参数,因此传递模型(我假设角色)

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

现在您可以删除前缀

希望这有帮助

关于Laravel 包 : Route:resource() don't pass the parameters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58680297/

相关文章:

c# - MVC 4's mapRoute URL -- {controller}/{action} vs Controller/{action}. What' 的区别?

go - 如何避免循环依赖但保持干净的结构

swift - 无法为 'Darwin' 加载底层模块

php - 为什么我们在 Laravel 中使用 Illuminate?它的用途是什么?

php - 在 Laravel 中加入 select

php - 需要至少一个字母字符

asp.net - 如何在route.config中订购多个路由?

c# - 使用 C# 创建子域

testing - 无法安装ggp​​lot

javascript - 如何根据页面的 URL 更改元素的类