bakgul / laravel-package-generator
此包旨在生成包以提高生产力。它通过“config/packagify.php”中的“structures”数组提供的设置,提供了灵活的包结构。该数组的注释块中包含了详细说明。
v4.0.1
2023-02-22 17:18 UTC
Requires
- php: ^8.1
- bakgul/command-evaluator: ^4.0
- bakgul/file-content: ^4.0
- bakgul/file-history: ^4.0
- bakgul/kernel: ^4.0
- bakgul/laravel-file-creator: ^4.0
- bakgul/laravel-helpers: ^1.0
- bakgul/laravel-resource-creator: ^4.0
- dev-master
- v4.0.1
- v4.0.0
- v3.0.7
- v3.0.6
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.1.26
- v1.1.25
- v1.1.24
- v1.1.23
- v1.1.22
- v1.1.21
- v1.1.20
- v1.1.19
- v1.1.18
- v1.1.17
- v1.1.16
- v1.1.15
- v1.1.14
- v1.1.13
- v1.1.12
- v1.1.11
- v1.1.10
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
This package is auto-updated.
Last update: 2024-09-22 23:45:21 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