如何在Laravel 5.8中获取给定路线的方法

时间:2019-10-12 17:36:12

标签: php laravel routes

我有一条名为editUser

的路线

当我尝试以下代码时:

return route('putUser');

它返回给定路线的url

现在我要检查该路线使用哪种方法,

例如,这是GET方法或POST或其他任何方式

我该怎么办?

1 个答案:

答案 0 :(得分:1)

您可以通过访问RouteCollection

获得在命名路由上定义的方法。
$route = Route::getRoutes()->getByName('putUser');

$methods = $route->methods();