创建模块化仓库
dev-master
2018-09-28 12:23 UTC
Requires
- nwidart/laravel-modules: >=1.27
Requires (Dev)
- nwidart/laravel-modules: >=1.27
This package is not auto-updated.
Last update: 2024-09-21 17:56:23 UTC
README
首先,您需要在项目中安装 nWidrat/laravel-modules 以创建模块。
为了为特定模块创建仓库
运行 composer require createmodulewiserepo/repo dev-master
在您的 config/app.php 文件中添加 createmodulewiserepo\repo\Providers\MakeRepositoryServiceProvider::class
运行 composer dump-autoload
运行 php artisan module:make-repository {repositoryName} {moduleName} --model={modelName} --interface={interfaceName}.
仓库名称:仓库类名
模块名称:将在其中创建仓库的特定模块名称。
仓库文件将在 App/Modules//Repositories 中创建
模型名称:将注入到指定仓库构造函数中的模型。
接口名称:仓库将实现的接口。
如果不存在,将创建模型和接口
仓库和模块名称是必填项。模型和接口名称是可选的。