84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
打印 dd(Route::currentRouteAction(), Route::current()); 结果为 null, null.
dd(Route::currentRouteAction(), Route::current());
null, null
laravel 5.2 起如何获取当前控制器(以及方法)信息?
备注: 使用了dingo, 路由被dingo的DingoApiRoutingRouter路由接管了
echo Route::getCurrentRoute()->getActionName();
dd(Route::currentRouteAction()); //dingo router里面有定义这个方法
输出 "AppHttpControllersApiUserController@index"
"AppHttpControllersApiUserController@index"
使用 dd(request()->route()->getAction());
dd(request()->route()->getAction());
dd(爆炸(__METHOD__));
echo Route::getCurrentRoute()->getActionName();
输出
"AppHttpControllersApiUserController@index"
使用
dd(request()->route()->getAction());
dd(爆炸(__METHOD__));