Laravelでリポジトリパターンのインターフェースがうごかない

2018-05-25

7939

通りがりすの人

関連メモ

Laravelでリポジトリパターンのインターフェースがうごかない

エラー:Target [App\Models\Interfaces\BookCategoriesRepositoryInterface] is not instantiable while building [App\Service\BookCategoriesService].
翻訳:ターゲット[App \ Models \ Interfaces \ BookCategoriesRepositoryInterface]は、[App \ Service \ BookCategoriesService]を構築中にインスタンス化できません。
BookCategoriesRepositoryInterface
BookCategoriesService
原因はこのクラス名の複数形

どっちもここは複数形にしないで単数形で書かなければいけない
\app\Providers\AppServiceProvider.php
サービスプロバイダに記述したものが間違えてた時に発生していた。
と思いきやちがった

\App\Models\Repository\BookCategoriesServiceRepository::class

としていたが正しくは

\App\Models\Repository\BookCategoriesRepository::class

誤字が原因だった。

文字数が長くなってきたり複数形がsつけるだけじゃないやつとか、目が疲れてきたりとか

まぁ要するに誤字です。

0

投稿者:通りがりすの人 / 投稿日:2018-05-25 14:55:30 / PV数:7939 / コメント数:0

sponsor

コメント 0

コメント投稿