当前位置:Gxlcms > PHP教程 > Laravel后台操作用资源路由如何更好地优化完善?

Laravel后台操作用资源路由如何更好地优化完善?

时间:2021-07-01 10:21:17 帮助过:4人阅读

目前正在用资源路由,对于普通的增删查改的确是挺方便的。但就是有些功能不止是增删查改,还有很多小功能,目前的解决方法是在资源路由对应的方法再接受一个param,根据这个来判断具体的操作(例如异步获取相关信息,修改表关联之类等等)是什么再执行相应的代码。
但这样会造成控制器的那几个资源路由方法比较臃肿,看上去也不直观,不知有没有其他更好的解决方案,能兼顾路由表和控制器的相对简洁和可读?

回复内容:

目前正在用资源路由,对于普通的增删查改的确是挺方便的。但就是有些功能不止是增删查改,还有很多小功能,目前的解决方法是在资源路由对应的方法再接受一个param,根据这个来判断具体的操作(例如异步获取相关信息,修改表关联之类等等)是什么再执行相应的代码。
但这样会造成控制器的那几个资源路由方法比较臃肿,看上去也不直观,不知有没有其他更好的解决方案,能兼顾路由表和控制器的相对简洁和可读?

你或许需要这样的东东: laravel-default-routes

按照README.md中配置好这个默认路由,然后就可以很方便地使用其他框架中那种module/controller/action的方式的路由了。并且对于REST风格的不同类型的请求调用不同的函数:do + + 这样对应函数名。

人气教程排行