2016-12-21 11 views
1

インスタンス化ではありません[ルーティング\ ResponseFactory \ \契約を照らす]:ターゲットは、私はこのような応答を返すしようとしています

Target [Illuminate\Contracts\Routing\ResponseFactory] is not instantiable. 

任意のアイデア:しかし

return response()->json(['name' => 'Abigail', 'state' => 'CA']); 

を、私はエラーを得ましたか。

は、ここに私のcomposer.jsonです:

{ 
    "name": "laravel/lumen", 
    "description": "The Laravel Lumen Framework.", 
    "keywords": [ 
    "framework", 
    "laravel", 
    "lumen" 
    ], 
    "license": "MIT", 
    "type": "project", 
    "require": { 
    "php": ">=5.5.9", 
    "laravel/lumen-framework": "5.2.*", 
    "vlucas/phpdotenv": "~2.2", 
    "generationtux/jwt-artisan": "^0.1.7", 
    "barryvdh/laravel-cors": "^0.8.0", 
    "neomerx/cors-illuminate": "^1.1", 
    "fenos/notifynder": "3.1.*", 
    "franzose/closure-table": "^4.1", 
    "mlntn/lumen-artisan-serve": "~1", 
    "guzzlehttp/guzzle": "~6.0", 
    "league/flysystem": " ~1.0", 
    "bugsnag/bugsnag-laravel": "^2.0" 
    }, 
    "require-dev": { 
    "fzaninotto/faker": "~1.4", 
    "phpunit/phpunit": "~4.0" 
    }, 
    "autoload": { 
    "psr-4": { 
     "App\\": "app/", 
     "GuzzleHttp\\": "/vendor/guzzlehttp/" 
    }, 
    "classmap": [ 
     "database/" 
    ] 
    }, 
    "autoload-dev": { 
    "classmap": [ 
     "tests/", 
     "database/" 
    ] 
    }, 
    "config": { 
    "preferred-install": "dist" 
    } 
} 
+0

ことができますあなたの 'composer.json'を表示しますか? – patricus

+0

'bugsnag/bugsnag-laravel'を削除すると、上記の質問 – simo

+0

にcomposer.jsonが追加されていることを確認してください。 – patricus

答えて

0

は遅刻したが解決策を見つけた可能性があります。 ブートストラップ/ app.php

アプリの\プロバイダ\ AppServiceProvider.php

$app->register(App\Providers\AppServiceProvider::class); 

そして、次の行のコメントを解除し、更新レジスタ方法は、追加する:

public function register() 
{ 
    $this->app->singleton('Illuminate\Contracts\Routing\ResponseFactory', function ($app) { 
     return new \Illuminate\Routing\ResponseFactory(
      $app['Illuminate\Contracts\View\Factory'], 
      $app['Illuminate\Routing\Redirector'] 
     ); 
    }); 
} 
関連する問題