2016-07-26 12 views
2

Ich studiere über Repository Design Pattern in Laravel und ich verwende https://github.com/andersao/l5-repository, um es zu tun.Laravel 5 Klasse 'Prettus Repository Anbieter Repository ServiceProvider' nicht gefunden

Aber nachdem ich Kopieren/Einfügen Ordner prettus in meinem Projekt, und fügen Sie in meinem config/app.phpPrettus \ Repository \ Providers \ RepositoryServiceProvider :: Klasse bis zum Ende der Anbieter Array finde ich ein Problem:

Class 'Prettus\Repository\Providers\Repository ServiceProvider' not found 

Danach kann das Projekt nicht ausgeführt werden. Bitte hilf mir.

Dank

+0

Haben Sie 'composer require prettus/l5-repository' ausgeführt? – C2486

+0

Ich habe gerade meine Frage hochgeladen Sie können mir helfen. Danke http://stackoverflow.com/questions/38581645/laravel-5-sqlstate42s02-base-table-or-view-not-found – jonny

Antwort

2

Kopieren/Vergangenheit Quellordner in Ihrem Projekt nicht.

Versuchen nach den Anweisungen wie in der Github Dokumentation angegeben:

Komponisten erfordern prettus/l5-Repository

Nach Abschluss der Installation Sie die Klasse in der Serviceprovider-Array enthalten kann und Sie dann zu veröffentlichen haben, um die Konfiguration:

php Handwerker Verkäufer: veröffentlichen

+0

Danke behoben. Aber ich habe neuen Fehler. Nachdem ich php artisan make: repository Post ausgeführt habe. Ich habe 2 Dateien im Ordner Repositories und im Controller ich es ausführen. Aber es funktioniert nicht ** Ziel [App \ Repositories \ PostRepository] ist nicht instanziierbar beim Erstellen [App \ Http \ Controllers \ DataController] ** – jonny

+0

Ich lade Sie ein, die Antwort zu akzeptieren, wenn es Ihnen half, das ursprüngliche Problem zu lösen. Um Ihnen mit dem neuen Problem zu helfen, müssten wir den Code Ihres Controllers, des Repositorys und der vollständigen Ablaufverfolgung der Ausnahme in einer neuen Frage sehen. –

+0

danke ich werde jetzt in neue Frage posten :) – jonny