2016-07-26 120 views
2

我正在学习Laravel的Repository Design Pattern,我正在用https://github.com/andersao/l5-repository来做。Laravel 5 Class'Prettus Repository Providers Repository ServiceProvider'找不到

但经过我复制/粘贴文件夹prettus在我的项目,并添加我的配置/ app.phpPrettus \库\供应商\ RepositoryServiceProvider ::类给供应商阵列结束时,我发现一个问题:

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

之后,该项目无法运行。请帮帮我。

谢谢

+0

你运行'composer require prettus/l5-repository'吗? – C2486

+0

我刚刚上传我的问题,你可以帮助我。谢谢 http://stackoverflow.com/questions/38581645/laravel-5-sqlstate42s02-base-table-or-view-not-found – jonny

回答

2

不要复制/过去项目中的源文件夹。以下为GitHub的文档中的说明进行操作

尝试:

作曲家需要prettus/L5-库

安装完成后,您可以包括的ServiceProvider阵列中的类,然后你必须发布配置:

php手工供应商:发布

+0

谢谢解决这个问题。但我有新的错误。在我运行php artisan make后:repository Post。我有两个文件在文件夹存储库和控制器我运行它。但它不工作**构建[App \ Http \ Controllers \ DataController]时,目标[App \ Repositories \ PostRepository]不可实例化** – jonny

+0

如果它帮助您解决原始问题,我邀请您接受答案。为了帮助您解决新问题,我们需要查看您的控制器,存储库和全新异常的完整跟踪代码 –

+0

谢谢我将在新问题中发布:) – jonny