【发布时间】:2020-06-12 09:42:27
【问题描述】:
我是 Laravel 存储库的新手。
我正在使用l5-repository package。
当我创建资源控制器时,它创建如下:
public function __construct(MyRepository $repository, MyValidator $validator)
{
$this->repository = $repository;
$this->validator = $validator;
}
我可以在这个控制器中使用$this->repository 获得MyRepository 实例。
但我需要在这个控制器中使用另一个存储库。
我尝试过这样但失败了。
$anotherRepo = new AnotherRepo(); // I think AnotherRepo` is interface.
我打算获取 $anotherRepo->all() 数据,但无法获取 $anotherRepo 实例。
请帮助我如何获取存储库实例。
【问题讨论】:
标签: php laravel user-interface laravel-5 repository