我来自C# .NET背景,是否可以像在C# MVC中那样在Larave5中设置动态路由?
在我的C#应用程序中,我使用了属性路由,因此我不必手动声明每个单独的路由控制器绑定。
只是好奇我是否可以用PHP7在Laravel5中做一些类似的事情?
发布于 2017-07-02 00:25:21
您的意思是,当您设置如下路由时:
Route::get('orders/{orders}', 'OrdersController@getStock');您将能够将{orders}绑定到特定型号?
如果是这样的话,你需要做的就是打开你的RouteServiceProvider.php,然后在引导方法中,根据你的喜好添加逻辑,例如:
public function boot(Router $router)
{
parent::boot($router);
$router->bind('orders', function ($id)
{
return Order::findOrFail($id);
});
}希望我能帮上忙。
https://stackoverflow.com/questions/44862859
复制相似问题