Соответствующий маршрут из строки URL - PullRequest
0 голосов
/ 13 июня 2019

У меня есть список URL, я хочу написать команду Laravel, соответствующую моим текущим маршрутам, чтобы получить имя маршрута и параметры маршрута. Возможно ли это?

Я обнаружил, что есть объект в Illuminate\Routing\RouteCollection и имя метода match, я мог бы сопоставить маршрут из запроса. Теперь мне нужно инициализировать запрос из моих URL-адресов, я попытался инициализировать запрос и перейти на match, это не работает. Я просто получаю NotFoundHttpException.

Маршрут

маршруты / web.php

Route::get("/post/{post_id}", "PostController@post");

попытаться сопоставить

        $request = \Request::create("https://example.com/post/AABBCC");
        $routeCollection = new \Illuminate\Routing\RouteCollection();
        $route = $routeCollection->match($request);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...