[扩展推荐] 使用 Bootpack 来加快你开发扩展包的流程

翻译 Summer ⋅ 于 3个月前 ⋅ 最后回复由 medz 2个月前 ⋅ 1345 阅读 ⋅ 原文地址
这是一篇社区协同翻译的文章,已完成翻译,更多信息请点击 协同翻译介绍

file

Bootpack 是 Erik Campobadal 开发的 Laravel 5 包启动器,能够让你在新建创建新的 Laravel 5 包的时候就具有以下功能:

  • 为这个包创建 composer.json 文件
  • 具有较为清晰的基础目录结构
  • 将本地 autoloader 添加到项目 composer.json 中
  • 输出 autoload
  • 将包服务提供者添加到 Laravel 项目
  • 初始化 git 仓库
科大大 翻译于 3个月前

查看其他 1 个版本

安装完后,你可以用以下命令来生成一个新的扩展包:

php artisan bootpack:create LaravelNews/example

Bootpack 命令会引导你配置你的扩展包,包括一个 LICENSE ,一个初始的 README,翻译和迁移。你可以修改或者移除和你工程相关的目录。

LDL1023 翻译于 3个月前

下面当你通过向导来安装完后的项目目录结构:

packages/LaravelNews
└── example
    ├── composer.json
    ├── LICENSE
    ├── README.md
    └── src
        ├── Assets
        │   └── README.md
        ├── Classes
        │   ├── ExampleClass.php
        │   └── README.md
        ├── Commands
        │   ├── ExampleCommand.php
        │   └── README.md
        ├── Config
        │   └── example.php
        ├── Contracts
        │   ├── ExampleContract.php
        │   └── README.md
        ├── Controllers
        │   ├── ExampleController.php
        │   └── README.md
        ├── ExampleServiceProvider.php
        ├── Middleware
        │   ├── ExampleMiddleware.php
        │   └── README.md
        ├── Migrations
        │   ├── 2017_08_11_171401_create_Example_table.php
        │   └── README.md
        ├── Routes
        │   ├── api.php
        │   ├── README.md
        │   └── web.php
        ├── Translations
        │   ├── en
        │   │   └── basic.php
        │   └── README.md
        └── Views
            ├── README.md
            └── sample.blade.php

可以查看 bootpack 仓库 获取更多关于 Bootpack 的资料。

科大大 翻译于 3个月前

查看其他 1 个版本

原文地址:https://laravel-news.com/bootpack-larave...

译文地址:https://laravel-china.org/topics/8084/ex...


本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

本帖已被设为精华帖!
回复数量: 1
  • medz 1
    3个月前

    哈哈~可以的,原来这也行,我们也该把 ThinkSNS Plus 的 package:create 抽成一个独立的包。😄因为在很早之前 ts+ 就开发了这样的命令来创建 laravel 拓展包。为开源点赞❤️

暂无评论~~

  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!