打印 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__));