$http = new \GuzzleHttp\Client();
try {
$response = $http->post(config('app.url') . '/oauth/token', [
'form_params' => [
'grant_type' => 'password',
'client_id' => config('services.passport.client_id'),
'client_secret' => config('services.passport.client_secret'),
'username' => $request->username,
'password' => $request->password,
]
]);
return $response->getBody();
Это мой код метода входа в систему, где я вызываю API oauth / token.
Здесь я хочу проверить, активен ли пользователь или нет?
Это моя таблица пользователей:
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->boolean('active')->default(false);
$table->string('activation_token')->nullable();
$table->string('password');
$table->softDeletes();