2016-09-07 90 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