ysato / laravel-skeleton
通用的Laravel项目骨架包
0.0.5
2020-07-28 01:25 UTC
Requires
- php: ^7.4
- fideloper/proxy: ^4.0
- laravel/framework: ^6.2
- laravel/tinker: ^2.0
Requires (Dev)
- barryvdh/laravel-ide-helper: ^2.7
- bear/qatools: ^1.9
- composer/composer: ^1.10
- doctrine/coding-standard: ^8.1
- facade/ignition: ^1.4
- fzaninotto/faker: ^1.9.1
- itsgoingd/clockwork: ^4.1
- mockery/mockery: ^1.0
- nunomaduro/collision: ^3.0
- roave/security-advisories: dev-master
README
这个库受到了bear/qa-tools、koriym/Koriym.PhpSkeleton的极大启发。
标准的Laravel项目骨架
创建项目
要创建项目,请在您的控制台中输入以下命令。
composer create-project ysato/laravel-skeleton <project-path>
您将需要回答一些问题以配置项目
What is the vendor name ?
(MyVendor):Ysato
What is the package name ?
(MyPackage):AwesomePackage
Composer命令
安装后,项目将自动配置,您可以在应用根目录运行以下命令
测试
composer test
运行 phpunit
。
测试
composer tests
运行 phpcs
、php-cs-fixer
、phpstan
、psalm
和 phpunit
。
覆盖率
composer coverage
生成测试覆盖率报告。
cs-fix
composer cs-fix
运行 php-cs-fixer
和 phpcbf
来修复PHP代码以符合编码标准。(也可以使用仅检查命令 composer cs
。)