php laravel 刀片文件 Auth::check 不起作用

Bal*_*gan 4 php laravel

Auth::check在 Laravel 中使用函数。在所有控制器中它工作正常,但在刀片文件中它不起作用。

我收到这个错误

哎呀,看起来出事了。

1/1 FatalErrorException in /var/www/html/laravel-master/storage/framework/views/e016f9336e75e5cb0b189c91cd736729b7184a61.php 第 5 行:调用未定义的方法 Illuminate\Auth\AuthManager::67c7b7e5cb0b189c91b7c861b97b7e7b7e7b7e7b7e7b8c7b7e7b7e6e7b7e() 行

我的刀片文件身份验证检查代码是

@if(Auth::check())
    <div class="dispayingTextDiv"></div>
@endif
Run Code Online (Sandbox Code Playgroud)

怎么了?

rom*_*e 웃 8

尝试使用: auth()->check(), \Auth::check(), 或删除/var/www/html/laravel-master/storage/framework/views/.


小智 6

试试这个方法

@guest
    // Show content if  unauthenticated
@endguest

@auth
    // The data only available for auth user
@endauth
Run Code Online (Sandbox Code Playgroud)