ahmedshuaib/lpackage

一个用于生成Laravel包的包

v2.1.1 2023-03-28 13:27 UTC

This package is auto-updated.

Last update: 2024-09-29 11:31:34 UTC


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和添加新功能。要贡献,请按照以下步骤操作

  1. 在GitHub上Fork仓库。
  2. 在本地上克隆您的Fork。
  3. 为您的功能或错误修复创建一个新分支。
  4. 进行更改并将更改提交到您的分支。
  5. 将更改推送到GitHub上的Fork。
  6. 在原始仓库上打开一个pull request。

请在提交pull request之前确保您的代码格式符合PSR-12编码标准,并且测试通过。

许可证

LPackage是开源软件,使用MIT许可证