我正在使用Laravel 5.5并且正在阅读有关morphToMany关系的一些内容。
我对这个模型的命名有点奇怪,但请耐心等待。
我有一个Drool模型,我正在构建一个getIsDrooledAttribute函数。
返回错误的函数如下:
$drool = $this->drools()->whereUserId(Auth::id())->first();
return (!is_null($drool)) ? true : false;
并且错误即将到来
Class 'App\Auth' not found
我正在运行运行php artisan make:auth
答案 0 :(得分:7)
onLayout()
是一个外观,所以你需要将它添加到类的顶部以使其工作:
Auth
或使用完整命名空间:
use Auth;
或者只使用\Auth::id()
全球帮助者:
auth()
答案 1 :(得分:-2)
Auth
是一个外观,因此您需要在课程顶部添加此代码:
use Illuminate\Support\Facades\Auth;