Я пытаюсь сделать аутентификацию на основе стороннего API в laravel. не хранить и не использовать данные из моей локальной базы данных. Здесь я храню данные ответа api в виде массива только для визуализации. Он показывает ошибку Аргумент 1, переданный в Illuminate \ Auth \ SessionGuard :: login (), должен быть экземпляром Illuminate \ Contracts \ Auth \ Authenticatable, заданной строкой, вызываемой в vendor \ laravel \ framework \ src \ Illuminate \ Auth \ AuthManager. php. Как я могу это исправить. Я также проводил исследования и разработки. Заранее спасибо
$user = [
'status' => '200',
'token' => 'aWsIpvOEZfv4sfSRUGS2dDeGw7',
'id' => '12454545412',
'user' => [
'name' => 'xyz',
'email' => 'xyz@gmail.com',
'phone' => '12344787',
],
];
$user = json_encode($user);
Auth::login($user);
return redirect( '/home' );