我有4条路线:
billing
billing/{id}
income
income/{id}
我想为每个使用相同的moneyController
,但结算路由会传递一个额外的变量,如$route=billing
和收入路由$route=income
以及列出时的$ id。
我如何将其写入我的路线文件?
答案 0 :(得分:2)
您可以使用$name = $request->route()->getName();
获取当前路线名称。但是如果你对每条路线使用单独的动作而不是动态行为,那么你的代码会更清晰。此外,当您的行动更加复杂时,进行更改会更少痛苦。