如何获取 laravel 5 中的当前路线
How can I get the current route in laravel 5
我找到了几种方法,包括
Route::getFacadeRoot()->current()->uri();
Route::getCurrentRoute()->getPath();
问题是它只提供我的路径模式,而不是用户使用参数输入的实际编译路径。
看来我可以找到一种方法将它重新组合起来,因为 Route::current()
也给我提供了数组形式的参数,但是有没有更简单的手动方法?
您可以从 Request facade 获取当前 url:
$fullUrl = Request::url();
如果您只想获取 uri:
$uri = Request::path();
您还可以查看 documentation 以了解其他有用方法的更多信息。
我找到了几种方法,包括
Route::getFacadeRoot()->current()->uri();
Route::getCurrentRoute()->getPath();
问题是它只提供我的路径模式,而不是用户使用参数输入的实际编译路径。
看来我可以找到一种方法将它重新组合起来,因为 Route::current()
也给我提供了数组形式的参数,但是有没有更简单的手动方法?
您可以从 Request facade 获取当前 url:
$fullUrl = Request::url();
如果您只想获取 uri:
$uri = Request::path();
您还可以查看 documentation 以了解其他有用方法的更多信息。