草庐IT

MyRepoInterface

全部标签

php - 服务提供商内部的 Laravel 5 存储库

我在我的laravel5项目中遇到了以下问题。我有一个名为MacroServiceProvider.php的表单宏服务提供商。一些宏应该从数据库接收数据,我目前正在使用该模型并通过Eloquent获得结果,但我想改用存储库,所以我创建了我的存储库,但我不能将其直接注入(inject)我的服务提供商。我想要这样的东西:...publicfunctionregister(MyRepoInterface$repo){$registers=$repo->findAll();Form::macro...}...我该怎么做?谢谢。 最佳答案 我