Я хочу сохранить данные объекта json в сеанс в Laravel.но мне не удалось сохранить что-либо, и он возвращает ноль при вызове.см. коды ниже
public function CustomerLogin(Request $request)
{
$this->validate($request, [
'email' => 'required|email',
'password' => 'required|min:6'
]);
if (Auth::guard('customer')->attempt(['email' => $request->email, 'password' => $request->password], $request->get('remember'))) {
$datas = collect(array(Auth::guard('customer')->user()));
session()->put('key',$datas);
return "success";
}else{
return "false";
}
}
public function getProfile(Request $request){
$data = $request->session()->get('key');
return response()->json(["profile"=>$data]);
}
Я хочу сохранить возвращенные данные JSON из БД и сохранить в сеансе, а затем извлечь данные сеанса из функции getprofile.это только возвратный токен