tychovbh / laravel-package-skeleton
Laravel/Lumen 包创建的骨架
v1.5
2020-12-01 08:56 UTC
Requires
- php: ~7.1
- matthewbdaly/artisan-standalone: ^0.0.11
Requires (Dev)
- orchestra/testbench: 4.0
- phpunit/phpunit: ^8.1
- squizlabs/php_codesniffer: ^2.3
README
Laravel Package Skeleton 是由 Tycho 创建并维护的,是一个用于创建新包的 Laravel/Lumen 包。您可以自由查看变更日志、发行版、许可证以及贡献指南。
安装
通过 composer 安装
composer require --dev tychovbh/laravel-package-skeleton
运行设置,这将创建一个名为 bootstrap/cache 的文件夹。在任何时候都不要删除此文件夹。
php vendor/tychovbh/laravel-package-skeleton/setup
现在所有 Laravel Artisan 命令都可用,使用以下命令安装包:
php artisan make:skeleton
您将需要回答一些问题,这些问题的答案将用于生成 composer.json 文件和服务提供者。
用法
您现在已设置好,可以开发您的包了。该包附带 orchestra/testbench 以编写测试用例。但您可以选择使用任何您想要的工具。
使用 artisan 生成控制器、模型、迁移等。
如果在创建骨架时包含
- 路由应位于
{project_root}/routes - 视图应位于
{project_root}/views - 配置应位于
{project_root}/config
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
测试
$ composer test
贡献
有关详细信息,请参阅CONTRIBUTING和行为准则。
安全
如果您发现任何安全问题,请通过电子邮件info@bespokeweb.nl联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件。