Laravel Passport требует следующей настройки.Модель пользователя должна использовать черту HasApiTokens
.
class User extends Authenticatable
{
use Notifiable, HasApiTokens;
}
Маршруты паспортов необходимо добавить к методу boot()
AuthServiceProvider
public function boot()
{
$this->registerPolicies();
Passport::routes();
}
И, наконец, изменить драйвер APIдля паспорта в auth
файле конфигурации.
'api' => [
'driver' => 'passport',
'provider' => 'users',
]
Вам необходимо перенести таблицы паспорта
php artisan migrate
и сгенерировать ключи шифрования
php artisan passport:install
Очистить кеш с помощью
php artisan config:cache
и обслуживать ваше приложение
php artisan serve