【发布时间】:2023-04-02 11:12:01
【问题描述】:
我的 Laravel 应用程序和 PSR-4 自动加载有问题。我读到你可以在这样的命名空间中有多个“子目录”结构......
VendorName\ApplicationName\(SubDir)\ClassName
基本上我的用户存储库是这样的......
Acme\Repositories\EloquentUserRepoistory
Acme\Repositories\UserRepositoryInterface
Acme\Repositories\Repository
Acme\Repositories\RepositoryServiceProvider
所有名称空间为Acme\Repositories,但我想要这个目录结构...
Acme\Repositories\UserRepository\EloquentUserRepoistory
Acme\Repositories\UserRepository\UserRepositoryInterface
Acme\Repositories\Repository
Acme\Repositories\RepositoryServiceProvider
但是当我将用户存储库和接口移动到文件夹UserRepository 时,我找不到类?
我确定我只是在这里没有得到关于命名空间的一些真正简单的东西吗?
编辑
我想我要问的是如何拥有附加目录UserRepository 以将不同的存储库与 OrderRepositories 分开?
【问题讨论】:
标签: laravel composer-php psr-4