【问题标题】:How to get the given route's method in laravel 5.8如何在 laravel 5.8 中获取给定路由的方法
【发布时间】:2020-02-09 21:31:44
【问题描述】:

我有一条名为editUser的路线

当我尝试以下代码时:

return route('putUser');

它返回给定路线的url

现在我想检查该路线使用了什么方法,

例如,它是一个 GET 方法或 POST 或其他任何方法

我该怎么办?

【问题讨论】:

  • 从终端运行php artisan route:list。在那里您会找到所有路线的详细信息。
  • @RashedHasan 请再次阅读我的问题,然后回答。顺便谢谢
  • 这与您要查找的内容类似吗? stackoverflow.com/questions/26840278/…

标签: php laravel routes


【解决方案1】:

您可以通过访问RouteCollection 来获取在命名路由上定义的方法

$route = Route::getRoutes()->getByName('putUser');

$methods = $route->methods();

【讨论】:

    猜你喜欢
    • 2019-10-23
    • 2020-01-23
    • 1970-01-01
    • 2019-09-11
    • 1970-01-01
    • 2019-02-10
    • 2021-10-24
    • 2014-08-26
    相关资源
    最近更新 更多