2015-11-28 2 views
0

Аргумент 2, переданный в Dingo \ Api \ Exception \ Handler :: __ Конструкция() должна быть из массива типов, null задана, вызывается в C: \ WAMP \ WWW \ clientdata \ поставщика \ динго \ апи \ SRC \ Provider \ ApiServiceProvider.php в строке 125 и определяется в handler.php линии 53

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

"require": { 
    "php": ">=5.5.9", 
    "laravel/framework": "5.1.*", 
    "dingo/api": "[email protected]" 
}, 

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

ответ

3

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

Dingo\Api\Provider\LaravelServiceProvider::class 
+1

Я также столкнулся с такой же проблемой и исправил ее позже –

Смежные вопросы