electricputty/brandstencil-organisation-boilerplate

此包已被弃用且不再维护。未建议替代包。

为Brandstencil组织包的起始模板。

1.3.5 2018-10-22 23:00 UTC

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