2016-09-07 66 views
2

我们已经使用laravel 5.2.x完成了一个端到端的电子商务平台。 该项目于2016年1月开始,我们正处于最后阶段。Route :: controller()in Laravel 5.3

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

我只想要控制器方法回来。是否可以将路由器类扩展为5.2.x的控制器方法?

回答

0

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

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

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

+0

这是有原因的:HTTPS:它可以通过简单地用AdvancedRoute更换路线::控制器::控制器

的全部信息如何安装和使用找到在GitHub库使用//github.com/laravel/framework/pull/10777 –

+0

@ M.Elwan你在这里指出的并不是真正的原因。无论如何,无论背后的原因是什么,都不足以破解成千上万的代码库,这些代码库使用了这一卓越的功能。 – Milan