【发布时间】:2020-11-11 23:48:52
【问题描述】:
我必须从路由中获取我的控制器和方法名称,例如:
Route::get('/', 'HomeController@index')->name('home');
我必须得到:
HomeController@index
此外,我还必须从我的控制器中自动获取路由操作的名称(如 POST 和 GET)。
编辑: https://www.nicesnippets.com/blog/how-to-get-current-route-name-path-and-action-in-laravel-6
感谢这个网站,现在我可以从路由中获取方法和控制器,我仍然没有找到的剩下的事情是如何从我的路由中获取操作(例如:POST 或 GET)
有人有什么建议吗?
【问题讨论】:
-
你的问题是什么?
-
如果我理解你的问题,你需要
php artisan route:list? -
我不需要所有的route:list,我只需要获取我当前路由的控制器、方法和动作
-
这似乎是一个 x/y 问题。为什么你需要得到'HomeController@index'?你想做什么?