bakgul / kernel
这是一个辅助包,不建议独立使用。但其中包含了一些处理文件系统、字符串、数组、命名约定等的有用辅助类。如果您需要此类功能,这个包可能会对您有所帮助。另一方面,它的真正目的是收集一些被Packagified Laravel的多个包所使用的类和方法。
v4.0.2
2023-02-22 19:41 UTC
Requires
- php: ^8.1
- bakgul/laravel-helpers: ^1.0
This package is auto-updated.
Last update: 2024-09-22 22:58:01 UTC
README
这是一个辅助包,不建议独立使用。但其中包含了一些处理文件系统、字符串、数组、命名约定等的有用辅助类。如果您需要此类功能,这个包可能会对您有所帮助。
另一方面,它的真正目的是收集一些被Packagified Laravel的多个包所使用的类和方法。
免责声明
它应该已准备好投入生产,但尚未经过充分测试。由于此包将操作您的文件和文件夹,因此应谨慎使用。请始终使用版本控制,并确保您有文件历史以能够回滚更改。
v2 版本的重大更改
- Arry 和 Text 辅助类已重命名为 Arr 和 Str,并扩展到 Laravel 的 Arr 和 Str 辅助类。由于名称冲突,一些方法已重命名。Arr 辅助类方法的第一个参数现在是数组。之前并不一致。一些方法已被删除。
v3 更新指南
- 前往
vendor/bakgul/kernel/config/apps.php
文件,查看更改。我们为每个应用在下面添加了一个名为routes
的新键。将此新结构带到您配置文件夹中的 packagify.php 文件中。 - 将
'bundler' => 'vite' or 'mix'
添加到您配置文件夹中的 packagify.php 文件“Main from Kernel”部分下的主数组中。
安装
sail composer require bakgul/kernel
命令
该包包含 4 个控制台命令。
发布配置
在开始使用主包之一之前,您应该发布设置以便能够修改它们。
sail artisan packagify:publish-config
参数
此命令没有参数。
选项
- force: 为了使其生效,请将 " -f " 或 " --force " 追加到命令中。当传递时,将重新生成配置文件,并且您所做的所有更改都将丢失。
发布存根
如果任何存根不符合您的需求,您可以按需编辑它们。但首先,您必须发布它们。发布后,可以安全地删除未编辑的存根。
sail artisan packagify:publish-stub
参数
此命令没有参数。
选项
- force: 为了使其生效,请将 " -f " 或 " --force " 追加到命令中。当传递时,存根将与默认值进行交换。
显示帮助
要显示终端中的帮助内容,可以使用此命令。
sail artisan get-help {from}
参数
- from: 这是具有帮助内容的其他命令的标识符。要查看标识符列表,请不带此参数运行命令。
选项
此命令没有选项。
计算代码行数
如果您想知道任何路径上编写的代码行数,可以使用此命令。请注意,这将计算一切,包括空行。
sail artisan count {path?}
参数
- path: 它应该是相对于基础路径的相对路径,例如 "app/Models"。如果不传递,将计算包括供应商和 node_modules 在内的所有仓库。
Packagified Laravel
包含此包的主包可以在以下位置找到:Packagified Laravel