Laravel。如何从给定的URL获取路由。我知道这个答案:https://stackoverflow.com/a/36476224/9696145
如果由于某种原因我的应用设置了错误的URI,这种方法并不会帮助我,因为返回404视图。我只需要返回类似null
的内容答案 0 :(得分:1)
https://laracasts.com/discuss/channels/laravel/how-to-get-a-route-from-uri
try {
$url = 'url';
$route = app('router')->getRoutes()->match(app('request')->create($url))
} catch (NotFoundHttpException $e) {
$route = null;
}
如果未获得路线:
$method = 'POST';
$url = 'url';
$route = app('router')->getRoutes()->match(app('request')->create($url , $method))