Lumen phpunit get запрос завершается неудачно и выдает 500, когда я получаю доступ к параметру uri через $ request-> route («что угодно») - PullRequest
0 голосов
/ 06 марта 2019

Я отправляю запрос 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.
...