могу в своем кастомном контроллере имея данные юзера получить от паспорта токен и тип токена и передать это на фронт (SPA)? Заранее благодарю за помощь (буду благодарен за линки на статьи или место в доке)
Самый простой способ это сделать запрос на oauth/token
protected function createBearerToken() { $clientRepository = new ClientRepository(); $client = $clientRepository->createPersonalAccessClient( null, 'Test Personal Access Client', '' ); \DB::table('oauth_personal_access_clients')->insert([ 'client_id' => $client->id, 'created_at' => new \DateTime, 'updated_at' => new \DateTime, ]); $user = User::where(['email' => 'test@fixd.io'])->first(); $token = $user->createToken('TestToken', ['*'])->accessToken; return $token; }
Обсуждают сегодня