我有一个安装,直到安装后由于某种原因身份验证外观停止工作,它一直有效。我确实跑了composer dump-autoload
,然后php artisan clear-compiled
。
但我仍然得到
PHP Fatal error: Call to undefined method Illuminate\Support\Facades\Auth::user() in somePath/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 207
我没有更改任何代码或 laravel 版本,所以它一定是别的东西。我正在运行 laravel 5.0.16。
有人知道从哪里开始寻找吗?
如果你尝试Auth::user()
会发生什么?
它似乎正在寻找Facade.php
不正确的user()
方法。这表明您在调用此方法的 PHP 文件中有一个不正确或缺失的"use"语句。