Экземпляр роутера dingo \ api $ api в router.php вызывает ошибку

Аргумент 2, передаваемый в Dingo \ Api \ Exception \ Handler :: __ construct (), должен иметь тип массива, заданный null, вызываемый в C: \ wamp \ www \ clientdata \ vendor \ dingo \ api \ src \ Provider \ ApiServiceProvider.php в строке 125 и определено в строке Handler.php 53

Я случайно получил эту ошибку, не меняя ничего в моем старом проекте, поэтому я сделал новую установку Laravel, а затем добавил Dingo API в мой composer.json

"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*",
"dingo/api": "1.0.x@dev"},

и добавил $api = app('Dingo\Api\Routing\Router'); на мои маршруты, вместе с основным маршрутом. Но единственное, что избавляет от этой проблемы, это удаление вышеуказанной строки из rout.php

0

Решение

Это потому, что я поставил поставщика услуг Dingo внизу массива, а не сначала, как это предлагается в руководстве по установке.

Dingo\Api\Provider\LaravelServiceProvider::class
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]