扫码关注官方订阅号
打印 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里面有定义这个方法
输出 "App\Http\Controllers\Api\UserController@index"
"App\Http\Controllers\Api\UserController@index"
使用 dd(request()->route()->getAction());
dd(request()->route()->getAction());
dd(explode(__METHOD__));
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
echo Route::getCurrentRoute()->getActionName();
输出
"App\Http\Controllers\Api\UserController@index"
使用
dd(request()->route()->getAction());
dd(explode(__METHOD__));