Когда я спрашиваю, если (Auth :: пользователя() -> роль == «хххх») внутри CandidateEvent дисплеев «Попытка получить свойство не-объект»Laravel-Event: Как использовать Auth :: user() в событии?
Проблема в том, что компонент Auth :: пользователя() не работает в моем Событии.
Каков правильный способ использования Auth в рамках событий?
public function __construct()
{
if(Auth::user()->role == "XXXX")
{
$candidate = count(Candidate::CountNewCandidate());
}
else
{
$candidate = count(Candidate::CountNewCandidateGroup());
}
$this->data = [ 'cCandidate' => $candidate ];
}
Изображение кода - не очень хорошая идея. Пожалуйста, подумайте о переформатировании вашего вопроса. –
Извините, я новичок. И сейчас? (Является кодом события) –
Передайте пользователю событие в данные. – ceejayoz