Php 如何在laravel中显示完整的URL

Php 如何在laravel中显示完整的URL,php,laravel,http,url,request,Php,Laravel,Http,Url,Request,我是laravel的初学者,我想在页面上显示当前页面的实时URL //完整URL,带有查询字符串$request->fullUrl() //仅URL$request->path()的路径部分 //仅URL的根(协议和域)部分) $request->remphasized textoot() 在谷歌上搜索后,我发现了这一点,有谁能告诉我这是否是正确的方式,如果是如何实现这一点。例如在“路由”中写什么,在“控制器”中写什么 这些方法中的每一种都可以通过URL facade访问: use Illumi

我是laravel的初学者,我想在页面上显示当前页面的实时URL

//完整URL,带有查询字符串$request->fullUrl()

//仅URL$request->path()的路径部分

//仅URL的根(协议和域)部分) $request->remphasized textoot()

在谷歌上搜索后,我发现了这一点,有谁能告诉我这是否是正确的方式,如果是如何实现这一点。例如在“路由”中写什么,在“控制器”中写什么

这些方法中的每一种都可以通过URL facade访问:

use Illuminate\Support\Facades\URL;

echo URL::current();
如果您正在使用(非强制性):


获取完整、当前和以前的URL

// Get the current URL without the query string...
echo url()->current();


// Get the current URL including the query string...
echo url()->full();


// Get the full URL for the previous request...
echo url()->previous();
获取Url的特定部分

{{ Request::segment(1) }}

是的,但我需要向用户显示它。。。在视图中如何称呼它(如果听起来很愚蠢,请抱歉),这应该是公认的解决方案。您可以在视图中使用URL::full(),您可以使用{{URL::full()}}向用户显示完整的URL
// Get the current URL without the query string...
echo url()->current();


// Get the current URL including the query string...
echo url()->full();


// Get the full URL for the previous request...
echo url()->previous();
{{ Request::segment(1) }}