laravel レポジトリパターン導入時に Target 〜 Interface] is not instantiable while building のエラーではまった話

2016.09.25 Sunday 19:35
0
    laravel レポジトリパターン導入時に
    Target 〜 Interface] is not instantiable while building のエラーではまった話

    今回のケースでは app¥Providers配下のファイルで
    use app¥だったのを
    use App¥に変更したらうまくいった
    composer.json で
    "psr-4": {
    "App¥¥": "app/"
    }
    を指定してるのになぜだろうね?


    エラーサンプル
    BindingResolutionException in Container.php line 748:
    Target [App¥Repositories¥ArticleInterface] is not instantiable while building [App¥Http¥Controllers¥ArticlesController, App¥Services¥ArticleService].
    in Container.php line 748
    at Container->build('App¥Repositories¥ArticleInterface', array()) in Container.php line 629
    at Container->make('App¥Repositories¥ArticleInterface', array()) in Application.php line 697
    at Application->make('App¥Repositories¥ArticleInterface') in Container.php line 849
    at Container->resolveClass(object(ReflectionParameter)) in Container.php line 804
    at Container->getDependencies(array(object(ReflectionParameter)), array()) in Container.php line 775
    at Container->build('App¥Services¥ArticleService', array()) in Container.php line 629
    at Container->make('App¥Services¥ArticleService', array()) in Application.php line 697
    at Application->make('App¥Services¥ArticleService') in Container.php line 849


    ネットでぐぐってて他の人のケースだと
    providerで
    public function register()
    {
    $this->app->bind('App¥¥Repositories¥¥ServiceCenterRepositoryInterface', 'App¥¥Repositories¥¥ServiceCenterRepository');
    とか、エスケープ箇所がまちがってたというケースがあったね
    category:Laravel | by:ittoocomments(0)trackbacks(0) | -

    スポンサーサイト

    2020.07.09 Thursday 19:35
    0
      category:- | by:スポンサードリンク | - | - | -
      Comment








         
      Trackback
      この記事のトラックバックURL

      ad
      Calender
         1234
      567891011
      12131415161718
      19202122232425
      262728293031 
      << July 2020 >>
      Selected entry
      PR
      Category
      Archives
      Recent comment
      • パス指定 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated ¥xXX escape
        久米隆文
      • 円マークが自動変換されてる
        aaaaaa
      • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
        66hills
      • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
        ssd
      • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
        max
      • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
        DOM
      • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
        DOM
      • コンピュータ業界の根本的な変化
        cloud
      • コンピュータ業界の根本的な変化
        Dellの仮想化
      • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
        えちごや
      Recent trackback
      • スマートフォンの法人活用例
        無線LANネットのブログ
      • Yahoo!オークションからのアフィリエイト収入が一気に70%減になってしまい涙目になってる話
        特選情報
      Recommend
      Link
      Profile
      Search
      Others
      Mobile
      qrcode
      Powered
      無料ブログ作成サービス JUGEM