Jos*_*men 5 php routes laravel laravel-5
我试图找到当前路线的完整路径 Laravel 5.x
对于这种情况,我使用以下代码创建了一个方法,但我无法想象它Laravel本身不提供这样的东西:
$current = Route::getFacadeRoot()->current();
$uri = $current->uri();
foreach ($current->parameters() as $key => $param) {
$uri = str_replace('{' . $key . '}', $param, $uri);
}
return url($uri);
Run Code Online (Sandbox Code Playgroud)
有什么开箱即用的东西Laravel我找不到吗?
小智 5
您可以使用
Request::url()
Run Code Online (Sandbox Code Playgroud)
刀刃:
{{\Request::url()}} // if is in blade
Run Code Online (Sandbox Code Playgroud)
试试这个条款:
URL::current();
Run Code Online (Sandbox Code Playgroud)
或者:
$request->url();
Run Code Online (Sandbox Code Playgroud)
或者PHP方式:
$_SERVER['REQUEST_URI'];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18053 次 |
| 最近记录: |