Laravel 5 - 在视图中使用 Auth::check()
Laravel 5 - Use Auth::check() in view
如果用户已登录,我想在我的视图中显示一个注销按钮。
我试过这个:
@if( Auth::check() )
<li><a href="{{url('/')/auth/logout}}">Logout</a></li>
@endif
但我收到此错误消息:
Use of undefined constant auth - assumed 'auth'
我做错了什么?
问题不在 Auth::check()
,而是在这段代码中:
{{url('/')/auth/logout}}
转换成这个 php 代码:
<?php echo url('/')/auth/logout ?>
如您所见,php 认为 /auth/logout
是 php 代码并尝试按原样执行它 - 当然,它不能。
你想要的大概是这样的:
{{ url('/') }}/auth/logout
或
{{ url('/auth/logout') }}
...当然,这取决于您要 link 做什么。 :)
如果用户已登录,我想在我的视图中显示一个注销按钮。
我试过这个:
@if( Auth::check() )
<li><a href="{{url('/')/auth/logout}}">Logout</a></li>
@endif
但我收到此错误消息:
Use of undefined constant auth - assumed 'auth'
我做错了什么?
问题不在 Auth::check()
,而是在这段代码中:
{{url('/')/auth/logout}}
转换成这个 php 代码:
<?php echo url('/')/auth/logout ?>
如您所见,php 认为 /auth/logout
是 php 代码并尝试按原样执行它 - 当然,它不能。
你想要的大概是这样的:
{{ url('/') }}/auth/logout
或
{{ url('/auth/logout') }}
...当然,这取决于您要 link 做什么。 :)