Route::controller
,
现在我想设计我的路线,但我不知道如何在没有Route::controller
的情况下执行此操作,因为我不想为每条路线定义Route::get
,我想要处理参数我的控制员。
例如,这些是我的路线:
http://domain.com/images/10/pic.jpg (in this route I need 10 as $file_id and pic.jpg as $file_name)
http://domain.com/images/crop/200x100/10/pic.jpg (in this route I need crop as $action, 200x100 as $size, 10 as $file_id and pic.jpg as $file_name)
如果没有Route::controller
我该如何做?
答案 0 :(得分:0)
目前,创建新路线的唯一方法是使用资源控制器(Route::resource()
)或通过Route::get
,Route::post
等定义自己的路线。
目前还有没有更快和非弃用的方法。无论如何,Resource::controller()
函数可能被提取到另一个包中,正如Taylor Otwell在upgrade guide中所述。
答案 1 :(得分:0)
当Route :: controller被删除时没有明显的原因,我遇到了和你一样的困境。
这就是为什么我写了一个名为AdvancedRoute的类,它可以作为替代品。
只需将Route :: controller替换为AdvancedRoute :: controller就可以使用它,如下所示:
AdvancedRoute ::控制器('客户'' CustomerController&#39);
完整信息如何在GitHub仓库中安装和使用find: