Я отправляю запрос GET
через юнит-тестирование Lumen, используя
$this->get('api/cars/volvo/')
, где volvo - параметр маршрута.
Когда этот запрос достигает моего контроллера, он возвращает ответ 500
, потому что я обращаюсь к параметру URI через
$request->route('company')
Обратите внимание, что это происходит только когда я отправляю запрос через устройствотест, а не обычный запрос, если я отправляю, например, из Почтальона.
Пример:
$response = $this->get('/api/v1/cars/volvo', $header);
$response->assertResponseStatus(200);
Когда я запускаю этот тест, я получаю следующее:
1) Tests\ApiTest::test_get_cars
Expected status code 200, got 500.
Failed asserting that 500 matches expected 200.