only('email', 'password'); if (!Auth::attempt($credentials)) { return response()->json([ 'message' => 'You cannot sign with those credentials', 'errors' => 'Unauthorised' ], 401); } //Генерация токена $token = Auth::user()->createToken(config('app.name')); //Если отмечено в чек box что "сохрани меня", то токен хранится месяц, иначе 1 день $token->token->expires_at = $request->remember_me ? Carbon::now()->addMonth() : Carbon::now()->addDay(); $token->token->save(); return response()->json([ 'token_type' => 'Bearer', 'token' => $token->accessToken, 'expires_at' => Carbon::parse($token->token->expires_at)->toDateTimeString() ], 200); } }