Php 如何检查特定用户是否已登录Laravel?
如何检查特定用户是否登录到我的某个视图?当用户登录到他们的帐户时,我希望他们能够在Php 如何检查特定用户是否已登录Laravel?,php,laravel,authentication,laravel-blade,Php,Laravel,Authentication,Laravel Blade,如何检查特定用户是否登录到我的某个视图?当用户登录到他们的帐户时,我希望他们能够在show页面上看到更新功能。我以为会是这样的 @if (Auth::id == $player->user->id) @yield ('update_content') @endif 但是我得到了一个未定义的类常量id的错误。关于如何使这项工作有效,有什么想法吗?尝试使用 @if (Auth::check()) @yield ('update_content') @endif 或 或 我知道
show
页面上看到更新功能。我以为会是这样的
@if (Auth::id == $player->user->id)
@yield ('update_content')
@endif
但是我得到了一个未定义的类常量id
的错误。关于如何使这项工作有效,有什么想法吗?尝试使用
@if (Auth::check())
@yield ('update_content')
@endif
或
或
我知道这可以用来检查是否有人登录,但不能只针对特定用户。当我这样做时,每个登录的用户都会在每个人的显示页面上看到更新按钮。太棒了!非常感谢。同样的逻辑可以用于路由吗?路由必须使用中间件-
@guest
// Logout
@else
@yield ('update_content')
@endguest
@if (Auth::id() == $player->user->id)
@yield ('update_content')
@endif
@if (Auth::user()->id == $player->user->id)
@yield ('update_content')
@endif