Passport::actingAs($user) выдает ошибку при модульном тесте ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Passport::actingAs($user) выдает ошибку при модульном тесте

Сообщение Anonymous »

Я обновляю свое приложение с laravel 9 до laravel 11, конечно, включая паспорт, теперь у меня есть этот простой тест, который имеет следующее

Код: Выделить всё

    Passport::actingAs($this->user);

$response = $this->get('/api/users');

$response->assertStatus(200);
Раньше это работало нормально, но сейчас нет, но теперь он получает это
Ограничение NOT NULL не выполнено: oauth_access_tokens.idЯ выполнил миграцию паспорта.
любая помощь?
Я попытался удалить Passport::routes в AppServiceProvider как Как указано в руководстве, я ожидаю, что этот тест должен пройти без ошибка

Подробнее здесь: https://stackoverflow.com/questions/791 ... -unit-test

Вернуться в «Php»