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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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