piotzkhider / laravel-skeleton
通用Laravel项目骨架包
1.0.1
2019-09-03 17:08 UTC
Requires
- php: ^7.2
- fideloper/proxy: ^4.0
- laravel/framework: ^6.0
- laravel/tinker: ^1.0
Requires (Dev)
- filp/whoops: ^2.0
- friendsofphp/php-cs-fixer: ^2.15
- fzaninotto/faker: ^1.4
- mockery/mockery: ^1.0
- nunomaduro/collision: ^3.0
- phpmd/phpmd: ^2.7
- phpstan/phpstan: ^0.11.15
- phpunit/phpunit: ^8.0
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.4
- vimeo/psalm: ^3.4
This package is auto-updated.
Last update: 2024-09-29 05:29:34 UTC
README
这个库深受bear/qa-tools、koriym/Koriym.PhpSkeleton的启发。
Laravel骨架
创建项目
要创建项目,请在您的控制台中输入以下命令。
composer create-project piotzkhider/laravel-skeleton <project-path>
您将需要回答一些问题来配置项目
What is the vendor name ?
(MyVendor):Piotzkhider
What is the package name ?
(MyPackage):AwesomePackage
Composer命令
安装后,项目将自动配置,您可以在应用的根目录中运行以下命令
测试
composer test
运行 phpunit
。
测试
composer tests
运行 phpcs
、php-cs-fixer
、phpstan
、psalm
和 phpunit
。
覆盖率
composer coverage
构建测试覆盖率报告。
cs修复
composer cs-fix
运行 php-cs-fixer
和 phpcbf
来修复PHP代码,使其遵循编码标准。(也可以使用仅检查的命令 composer cs
。)