Аргумент 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
Это потому, что я поставил поставщика услуг Dingo внизу массива, а не сначала, как это предлагается в руководстве по установке.
Dingo\Api\Provider\LaravelServiceProvider::class
Других решений пока нет …