如何将静态参数从路径传递给控制器​​ - Laravel 5

时间:2016-07-31 17:37:47

标签: php laravel routes

我有4条路线:

billing

billing/{id}

income

income/{id}

我想为每个使用相同的moneyController,但结算路由会传递一个额外的变量,如$route=billing和收入路由$route=income 以及列出时的$ id。

我如何将其写入我的路线文件?

1 个答案:

答案 0 :(得分:2)

您可以使用$name = $request->route()->getName();获取当前路线名称。但是如果你对每条路线使用单独的动作而不是动态行为,那么你的代码会更清晰。此外,当您的行动更加复杂时,进行更改会更少痛苦。