dptsi / laravel-modular
此包最新版本(v5.1.0)没有可用的许可证信息。
为DPTSI项目开发的Laravel模块化模板
v5.1.0
2024-04-05 04:23 UTC
Requires
- php: ^8.0.2
- ext-pdo: *
- laravel/framework: ^9.21|^10.0|^11.0
README
用于为Laravel项目生成模块的包。
要求
- PHP 7.4或更高版本
- Laravel版本 8
安装
使用composer安装
composer require dptsi/laravel-modular
使用方法
-
(可选) 要更改应用程序命名空间,运行
php artisan app:name Custom\Namespace
注意:app目录(app/)内部的所有命名空间都将更改为自定义命名空间。
注意:在Mac OS或Linux中使用双反斜杠。
Custom\\Namespace
。 -
要创建一个新模块,运行
php artisan module:make ModuleName
默认情况下,这将使用mvc骨架和sqlsrv数据库配置创建一个新模块。
注意:模块名称必须为大驼峰式
-
如果您想使用特定的骨架创建新模块,可以使用
--skeleton
或-S
选项。支持的骨架有onion
和mvc
。php artisan module:make ModuleName --skeleton onion
php artisan module:make ModuleName -S onion
-
如果您想使用特定的数据库创建新模块,可以使用
--database
或-D
选项。支持的数据库有sqlsrv
、mysql
和pgsql
。php artisan module:make ModuleName --database mysql
php artisan module:make ModuleName --D pgsql