dnafactory / laravel-modular-framework
增强 Laravel 模块化系统
Requires
- php: >=7.0.0
- dnafactory/laravel-modular: *
README
查看 https://github.com/danielrussob/laravel-modular
用法
composer require dnafactory/laravel-modular-package
创建模块
php artisan dna:make:module {moduleName}
它将创建所有 etc 文件
创建三联体
php artisan dna:make:triad {moduleName} {className} {tableName}
创建
迁移 + 模型 + 仓库 + 工厂
请注意:请记住在 etc/di.php 中添加命令建议的所有类
例如
php artisan dna:make:triad Module1 Book book
它将创建
Book 迁移 Book 模型 Book 仓库 Book 工厂
创建控制器
php artisan dna:make:controller {moduleName} {className}
它将创建一个控制器
创建命令
php artisan dna:make:command {moduleName} {className}
它将创建一个命令
创建服务提供者
php artisan dna:make:provider {moduleName} {className}
它将创建一个服务提供者
创建播种者
php artisan dna:make:seeder {moduleName} {className}
它将创建一个播种者
创建频道
php artisan dna:make:channel {moduleName} {className}
它将创建一个频道
创建事件
php artisan dna:make:event {moduleName} {className}
它将创建一个事件
创建事件广播
php artisan dna:make:event-broadcast {moduleName} {className}
它将创建一个广播事件