Я могу получить Auth ID, когда я помещаю его в любой контроллер с
Auth::user()->id
Но когда я помещаю его в AppServiceProvider.php, он возвращает `Попытка получить id свойства 'не-объекта
Я не понимаю, почему?
Eddit: я пробовал это, но все еще не работает
public function boot()
{
view()->composer('*', function ($view)
{
if (Auth::check())
{
$id=Auth::user()->id;
$idd=Person::where('user_id','=',$id)->get('photo');
$view->with('idd', $idd );
$view->with('id', $id );
}
});
}
Ошибка:
Аргумент 1, передаваемый в Illuminate \ Database \ Grammar :: columnize (), должен иметь тип массива, заданная строка, вызываемая в