如何获取 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 以了解其他有用方法的更多信息。