ahmedshuaib / lpackage
一个用于生成Laravel包的包
v2.1.1
2023-03-28 13:27 UTC
Requires
- php: ^8.2
- illuminate/support: *
Requires (Dev)
- illuminate/database: *
- laravel/framework: ^10.4
- orchestra/testbench: ^8.0
- phpunit/phpunit: ^10.0
README
LPackage是一个简化创建和管理Laravel包过程的Laravel包。它自动生成所有必要的文件和文件夹,包括视图、路由、控制器、迁移、模型、服务提供者、事件、资源、配置文件、中间件和异常处理。
目录
安装
要安装LPackage,请运行以下命令
composer require ahmedshuaib/lpackage
安装后,在您的 config/app.php
文件中注册服务提供者
'providers' => [ // ... AhmedShuaib\LPackage\LPackageServiceProvider::class, ],
使用
要生成新的Laravel包,请运行以下Artisan命令
php artisan make:package <Package Name>
将 <Package Name>
替换为您想要的包名。
此命令将为您的包生成所有必要的文件和文件夹,包括
- 视图
- 路由
- 控制器
- 迁移
- 模型
- 服务提供者
- 事件
- 资源
- 配置文件
- 中间件
- 异常处理
贡献
我们欢迎贡献以改进LPackage和添加新功能。要贡献,请按照以下步骤操作
- 在GitHub上Fork仓库。
- 在本地上克隆您的Fork。
- 为您的功能或错误修复创建一个新分支。
- 进行更改并将更改提交到您的分支。
- 将更改推送到GitHub上的Fork。
- 在原始仓库上打开一个pull request。
请在提交pull request之前确保您的代码格式符合PSR-12编码标准,并且测试通过。
许可证
LPackage是开源软件,使用MIT许可证。