如果用户已登录,我想在我的视图中显示一个注销按钮。
我试过这个:
@if( Auth::check() )
<li><a href="{{url('/')/auth/logout}}">Logout</a></li>
@endif
但是我收到了这条错误消息:
Use of undefined constant auth - assumed 'auth'
我做错了什么?
答案 0 :(得分:1)
问题不在Auth::check()
,而是在此代码中:
{{url('/')/auth/logout}}
转换为这个PHP代码:
<?php echo url('/')/auth/logout ?>
正如你所看到的,php认为/auth/logout
是php代码并尝试执行它 - 但当然,它不能。
你想要的可能是这样的:
{{ url('/') }}/auth/logout
或
{{ url('/auth/logout') }}
...当然,这取决于您尝试链接的内容。 :)