如何在PhpStorm中绕过此警告?
Property 'id' not found in Illuminate\Contracts\Auth\Authenticatable|null
为
auth()->user()->id
o2g1uqev1#
Phpstorm不知道该对象。你可以在你的用户模型中添加这样的东西:
/** * @property int $id */ class User ....
f45qwnt82#
也许你可以尝试使用Auth::user()->id,你可以显示这个警告,你应该做一个dd(auth()->user()),你可以显示正在发生的事情。可能您的用户没有登录,并为此Laravel显示此警告
Auth::user()->id
dd(auth()->user())
2条答案
按热度按时间o2g1uqev1#
Phpstorm不知道该对象。你可以在你的用户模型中添加这样的东西:
f45qwnt82#
也许你可以尝试使用
Auth::user()->id
,你可以显示这个警告,你应该做一个dd(auth()->user())
,你可以显示正在发生的事情。可能您的用户没有登录,并为此Laravel显示此警告