Пример #1
0
 public function login()
 {
     $requestData = request()->only('username', 'password');
     $result = API::login(['passport' => $requestData['username'], 'password' => $requestData['password']]);
     if (isset($result['error'])) {
         return response()->json($result);
     }
     $accessToken = $result['data']['access_token'];
     $userInfo = API::getUserInfo($accessToken);
     if (isset($userInfo['error'])) {
         return response()->json($result);
     }
     session(['user' => $userInfo['data'], 'accessToken' => $accessToken]);
     return response()->json([]);
 }