Laravel 5.3中的Route :: controller()

时间:2016-09-07 00:22:07

标签: laravel-5.3

我们使用laravel 5.2.x完成了端到端的电子商务平台。 该项目于2016年1月启动,我们处于最后阶段。

在近100多条路线上使用过Route :: controller()方法。在这个阶段将所有这些变为明确的规则是非常痛苦的任务。与此同时,我们希望将laravel升级到5.3并使用其优势,例如广播。

我只想恢复控制器方法。我们可以将路由器类扩展到5.2.x的控制器方法吗?

1 个答案:

答案 0 :(得分:0)

是的,在Laravel 5.3中删除Route :: controller是一个很大的退步,这是对这个高级功能的误解的结果。

为了解决这个缺点,并且不增加不必要的复杂性,我创建了一个名为AdvancedRoute的类,它注册控制器路由。只需将Route :: controller替换为AdvancedRoute :: controller

即可使用它

完整信息如何在GitHub仓库中安装和使用find:

https://github.com/lesichkovm/laravel-advanced-route