backtheweb/laravel-package-maker

一个用于通过简单命令创建新包的Laravel包

安装: 12

依赖: 0

建议: 0

安全: 0

星星: 0

分支: 0

类型:laravel-package

0.1.0 2023-05-11 10:48 UTC

This package is auto-updated.

Last update: 2024-09-30 01:43:39 UTC


README

Laravel PackageMaker

安装

使用composer安装包

$ composer require backtheweb/laravel-package-maker --dev

发布配置文件并编辑以满足您的需求

$ php artisan vendor:publish --provider="Backtheweb\PackageMaker\PackageMakerServiceProvider" --tag="config"

在您的Laravel项目根目录中创建一个名为 modules 的新文件夹(或您想要的任何位置,别忘了更新配置文件),并在您的composer.json文件中添加以下内容:

"repositories": [
  {
    "type": "path",
    "url": "modules/*/**",
    "options": {
    "symlink": false
  }
]
  $ php artisan make:package vendor/package

该命令将创建以下结构和文件

  • packageName
    • config
      • packageName.php
    • src
      • PackageNameServiceProvider.php
    • tests
      • Feature
      • Unit
      • TestCase.php
    • .gitignore
    • CHANGELOG.md
    • composer.json
    • LICENSE
    • phpunit.xml
    • README.md

使用 --force 选项来覆盖现有文件

  $ php artisan make:package yourPackageName --force

如何开发Laravel包

https://laravelpackage.com/#reasons-to-develop-a-package

鸣谢