electricputty / brandstencil-organisation-boilerplate
此包已被弃用且不再维护。未建议替代包。
为Brandstencil组织包的起始模板。
1.3.5
2018-10-22 23:00 UTC
Requires (Dev)
- matthewbdaly/artisan-standalone: 0.0.*
- mockery/mockery: ~1.0
- orchestra/testbench: 3.6
- orchestra/testbench-browser-kit: ~3.6
- php-coveralls/php-coveralls: ^2.1
- phpstan/phpstan: ^0.10.5
- phpunit/phpunit: ^7.0
- psy/psysh: ^0.9.8
- sebastian/phpcpd: ^4.0
- squizlabs/php_codesniffer: ^3.3
README
Laravel包的模板。将其用作您自己的Laravel包的起点。
包括PHPUnit和PHPCodeSniffer配置,以及一个已知良好的Travis CI配置和一些基础测试用例。使用orchestra/testbench
作为提供的基础测试的基础。
还包括我的Artisan Standalone包作为开发依赖。因此,您应该能够按以下方式运行Artisan命令
vendor/bin/artisan make:model Example
如何使用它?
步骤1
composer create-project matthewbdaly/laravel-package-boilerplate <YOUR_NEW_PACKAGE_DIRECTORY>
这将为您生成应用的起始模板。
步骤2
您需要更新您的composer.json
,包括所需的命名空间和其他详细信息 - 您可以通过运行以下命令来完成此操作
vendor/bin/artisan app:name InsertYourProjectNameHere
测试用例
该包包括三个测试用例
TestCase
- 实际上是正常的Laravel测试用例。像您使用正常的Laravel测试用例一样使用它SimpleTestCase
- 扩展默认的PHPUnit测试用例,因此它不会设置Laravel应用程序,使其更快,非常适合进行适当的隔离单元测试BrowserKitTestCase
- 设置BrowserKit