2015-05-27 5 views
1

Я нашел несколько способов, в том числеКак я могу получить текущий маршрут в Laravel 5

Route::getFacadeRoot()->current()->uri(); 
Route::getCurrentRoute()->getPath(); 

Проблема в том, что это только дает свой рисунок пути и не фактическому скомпилированному маршрут, который пользователь ввел с параметрами.

Кажется, я могу найти способ вернуть его вместе, так как Route::current() также дает мне параметры в виде массива, но есть ли менее ручной способ?

ответ

0

Вы можете получить текущий URL с фасада запроса:

$fullUrl = Request::url(); 

Если вы хотите, чтобы получить только УИР:

$uri = Request::path(); 

Вы можете также проверить documentation для получения дополнительной информации о других полезных методы.