Написал API на Laravel, аутентификация через laravel/passport. Как в тесте имитировать залогиненого пользователя? Не очень хочется вручную создавать в базе слиента, и отправлять запрос на апи чтоб получить токен
Уже нашел ответ:
private $user;
protected function setUp()
{
parent::setUp(); // TODO: Change the autogenerated stub
$this->user = new User(['name' => 'John', 'id' => 5]);
Passport::actingAs($this->user, ['updateProfile']);
}
И в нужном месте просто вызываем $this->be($this->user);
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости