baezeta / laravel-10-scaffold
Laravel 10.x项目的脚手架
v1.1.4
2024-06-17 12:21 UTC
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.41
- illuminate/console: ^11.0
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.5
- symfony/var-dumper: ^7.0
- vlucas/phpdotenv: ^5.6
README
特性
这是一个用于在您的Laravel项目中创建域驱动设计文件夹结构的Packagist包。
要求
至少安装Laravel的最低版本"laravel/framework": "^10.0"
。
安装
composer require baezeta/laravel-10-scaffold
安装完成后,它会寻找一个名为src/的主要文件夹,将其作为项目的根目录;如果没有找到,则会在第一次运行时自动创建它。
使用方法
配置完成后,可以使用以下命令来使用它:
php artisan zeta:crear-contexto
使用参数手动创建结构
该命令接受一个名为上下文的参数,允许您根据输入直接创建文件夹结构。
请注意,命令中文件夹的分隔符必须与输入中的一致。
该命令接受以下分隔符作为参数的输入
protected array $separadores = ["\\", "/", ".", " ", "_", "-"];
php artisan zeta:crear-contexto Zeta.admnistracion.usuarios.escritura.datos
Carpeta creada correctamente: Zeta
Carpeta creada correctamente: Admnistracion
Carpeta creada correctamente: Usuarios
Carpeta creada correctamente: Escritura
Carpeta creada correctamente: Datos
Zeta/Admnistracion/Usuarios/Escritura/Datos creado correctamente!
您也可以不传递任何参数直接在命令中使用它,此时控制台会引导您选择可用的文件夹。
通过控制台交互式创建结构
php artisan zeta:crear-contexto
希望这个包的第一个版本对您有所帮助,链接到代码仓库。
费尔南多·巴埃扎 fbaezahurtado@gmail.com 或 baezacode@gmail.com