Laravel 5.2 - Metatag 规范 URL

Die*_*des 4 php laravel blade

我正在尝试将元标签集成到我的布局 Laravel 中,

应用程序布局

<title>SiRegala.it - @yield('title')</title>
<meta name="description" content="@yield('description')"/>
<link rel="canonical" href="@yield('canonical')"/>
Run Code Online (Sandbox Code Playgroud)

看法

@section('title')
Homepage
@stop
@section('canonical') 
<?php echoURL::current(); ?>
@stop
Run Code Online (Sandbox Code Playgroud)

我正在尝试获取我视图的当前 url,但实际上我收到了这个错误:

找不到类“echoURL”

如何获取当前 URL?也许用刀片?我试图用刀片搜索一些解决方案,但我什么也没找到。

感谢您的帮助!

Far*_*mov 10

Laravel 5.7

<link rel="canonical" href="{{ url()->current() }}" />
Run Code Online (Sandbox Code Playgroud)


Ale*_*nin 7

您忘记在echoURL立面之间放置空间:

<?php echo URL::current(); ?>
Run Code Online (Sandbox Code Playgroud)

此外,在 Blade 中,您通常希望避免使用<?php ?>

{{ URL::current() }}
Run Code Online (Sandbox Code Playgroud)