Как тестировать апи с Laravel oauth

165
25 ноября 2017, 11:09

Написал API на Laravel, аутентификация через laravel/passport. Как в тесте имитировать залогиненого пользователя? Не очень хочется вручную создавать в базе слиента, и отправлять запрос на апи чтоб получить токен

Answer 1

Уже нашел ответ:

 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);

READ ALSO
Интеграция через SAOP

Интеграция через SAOP

Такая задача у нас: периодически (например раз в 10 мин) они должны попадать на сайтТ

149
Почему не работает обработчик?

Почему не работает обработчик?

Веду логин и пароль делаю авторизацию и мне выдает неверный логин или пароль хотя указанно все правильноКак мне кажется проблема в том что...

182
Имитация нажатия мышки CURL + PHP + JS

Имитация нажатия мышки CURL + PHP + JS

Ребята помогите разобраться с проблемой: Суть в чем написал парсер, знаю как вызвать имитацию кнопки через JS теперь не могу это все собрать...

182
Обмен строк матрицы

Обмен строк матрицы

Если матрица хранится как int** matrix, то можно быстро обменять строки с помощью обмена указателей std::swap(matrix[x], matrix[y]);Как быстро обменять строки...

221