bakgul/laravel-package-generator

此包旨在生成包以提高生产力。它通过“config/packagify.php”中的“structures”数组提供的设置,提供了灵活的包结构。该数组的注释块中包含了详细说明。

v4.0.1 2023-02-22 17:18 UTC

README

此包旨在生成包以提高生产力。它通过“config/packagify.php”中的“structures”数组提供的设置,提供了灵活的包结构。该数组的注释块中包含了详细说明。

免责声明

该包应已准备好投入生产,但尚未经过充分测试。由于此包将操作您的文件和文件夹,因此您应谨慎使用。请始终使用版本控制,并确保您有文件历史记录以能够回滚更改。

v3 更新指南

  • 前往 vendor/bakgul/kernel/config/apps.php 文件查看更改。每个应用下都有一个名为 routes 的新键。将此新结构带到您的配置文件夹中的 packagify.php 文件。
  • 在您的配置文件夹中的 packagify.php 文件的主数组下添加 'bundler' => 'vite' or 'mix'

安装

如果您已安装 Packagified Laravel,则应已拥有此包。因此,请跳过安装。

composer require bakgul/laravel-package-generator

接下来,您需要通过执行以下命令发布设置。这样做后,您将在配置文件夹中有一个名为 packagify.php 的新文件。如果您检查“files”数组,您可以看到可以创建的文件类型。文件数组中的注释块提供了相当深入的说明。

sail artisan packagify:publish-config

签名

create:package {package} {root} {--d|dev}

参数

  • package:这是必需的,必须是唯一的。

  • root:这是必需的,必须是 config/packagify.php 中“roots”数组中预定义的根之一。可以在此处使用根的键或文件夹。

选项

  • dev:如果您创建一个开发依赖项,请在命令中添加“-d”或“--dev”。

信誉

我从 BeyondCode 模板生成器 生成的包中复制了服务提供者的模板。

Packagified Laravel

包含此包的主要包可以在以下位置找到: Packagified Laravel

此包将安装的包