UPDATE param login

main
nocode 1 year ago
parent 4aeb98b002
commit 2bd82ed401
  1. 33
      app/Http/Controllers/Api/AuthApiController.php
  2. 1
      app/Models/User.php

@ -30,17 +30,32 @@ class AuthApiController extends BaseAuthApiController
if (empty($user)) {
$this->sendError('Error: ', ['error' => 'Email invalid']);
}
$data = [
'id' => $user->id,
'address' => $user->address,
'avatar' => $user->avatar,
'birthday' => $user->birthday,
'email' => $user->email,
'fullname' => $user->name,
'gender' => $this->getGenderText($user->gender),
'phone' => $user->phone,
'last_login' => $user->last_login,
];
$data['general_agents_code'] = '';
$data['general_agents_name'] = '';
$data['downline_register'] = '';
$data['promotional_link'] = '';
$data['role'] = '';
// Creating a token without scopes...
$token = $user->createToken($user->id . ' token ' . time(), ['*'])->accessToken;
$data['access_token'] = $token;
$data['token_type'] = 'Bearer';
$data['expires_in'] = 1296000;
$data['refresh_token'] = $token;
return $this->sendResponse($data, 'User login successfully.');
// return response()->json($data, 200);
$user->update(['last_login' => new \DateTime()]);
return response()->json($data, 200);
}
public function register(Request $request)
{
@ -97,4 +112,14 @@ class AuthApiController extends BaseAuthApiController
];
return $msg[$key] ?? '';
}
function getGenderText($gender)
{
if ($gender == 1) {
return 'male';
}
if ($gender == 2) {
return 'female';
}
return null;
}
}

@ -26,6 +26,7 @@ class User extends Authenticatable
'name',
'email',
'password',
'last_login',
];
/**

Loading…
Cancel
Save