简单来说,我有两个类:
class AddressController extends ApiController
{
private AddressRepository $addressRepository;
public function __construct(AddressRepository $addressRepository)
{
$this->addressRepository = $addressRepository;
}
//........
class CountyController extends ApiController
{
private CountyRepository $countyRepository;
public function __construct(CountyRepository $countyRepository)
{
$this->countyRepository = $countyRepository;
}
//........
正如您所看到的,我正在扩展ApiController
类,并对两个(县/地址)存储库使用依赖注入。
我的问题是如何在每次从ApiController扩展时重构它,它会创建具有正确名称空间的repository属性。
1条答案
按热度按时间l7wslrjt1#
嗨,我建议你对你的Laravel存根做一些调整,它可以满足你的要求。在发布Laravel控制器从命令,你可以自定义你的命名空间和你需要的东西在控制器。你可以发布你的当前存根文件使用工匠命令
了解更多https://laravel-news.com/customizing-stubs-in-laravel