CandidateEvent 内で if(Auth::user()->role == "xxxx") を尋ねると、「オブジェクト以外のプロパティを取得しようとしています」と表示されます
問題は、コンポーネント Auth::user() がイベントで機能していないことです。
イベント内で Auth を使用する正しい方法は何ですか?
public function __construct()
{
if(Auth::user()->role == "XXXX")
{
$candidate = count(Candidate::CountNewCandidate());
}
else
{
$candidate = count(Candidate::CountNewCandidateGroup());
}
$this->data = [ 'cCandidate' => $candidate ];
}