radiocubito / laravel-package-tools
该包已被弃用且不再维护。未建议替代包。
实用的工具,帮助您制作下一个Laravel包。
1.0.0
2020-09-25 19:19 UTC
Requires
- php: ^7.4
- illuminate/contracts: ^8.0
- mnapoli/silly: ^1.7
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.3
- spatie/phpunit-snapshot-assertions: ^4.2
- vimeo/psalm: ^3.11
This package is auto-updated.
Last update: 2021-10-16 14:42:18 UTC
README
此包完全基于BeyondCodes的laravel-package-tools包。
为您提供熟悉的Laravel make:命令,可在Laravel之外使用。准备好在您的下一个包中使用。
安装
您可以通过composer安装此包
composer require radiocubito/laravel-package-tools
用法
您可以从您正在开发的包的根目录使用此包。您可以使用pkg-tools二进制文件创建和构建新类。
该包将自动从您的composer.json自动加载配置中检测您的命名空间并将其应用于生成的文件。
可用命令
./vendor/bin/pkg-tools make:command name [--command=] [--force]
./vendor/bin/pkg-tools make:request name [--force]
./vendor/bin/pkg-tools make:job name [--sync] [--force]
./vendor/bin/pkg-tools make:event name [--force]
./vendor/bin/pkg-tools make:notification name [--force]
./vendor/bin/pkg-tools make:rule name [--force]
./vendor/bin/pkg-tools make:controller name [--force]
./vendor/bin/pkg-tools make:livewire name [--force]
测试
composer test
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关详细信息,请参阅贡献指南。
安全漏洞
请参阅我们的安全策略了解如何报告安全漏洞。
致谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。