dnafactory/laravel-modular-framework

增强 Laravel 模块化系统

1.4.0 2020-03-22 11:53 UTC

This package is auto-updated.

Last update: 2024-09-07 00:02:12 UTC


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}

它将创建一个广播事件