cierrateam / laravel-architect
为包创建者提供的php artisan。
v0.2.2
2020-06-06 23:13 UTC
Requires
- php: ^7.2
- laravel-zero/framework: ^7.0
- zendframework/zend-text: ^2.7
Requires (Dev)
- mockery/mockery: ^1.0
- phpunit/phpunit: ^8.0
README
本包正在建设中。欢迎贡献。
Laravel Architect 由 Vittorio Emmermann 创建,并由其所在公司 cierra 维护。它是一个可以全局或局部安装以用于单个包的帮助工具。Laravel Architect 应负责处理重复的繁琐工作,例如为您的laravel包创建测试类。以下是一个示例,您只需执行 architect make:test MyAwesomeTest
,Laravel Architect 就会为您创建测试类 - 在您的包内部。这有多方便?!
- 建立在 Laravel Zero 之上。
- 作为通用帮助工具全局安装到您的机器上。
- 也可在单个项目中本地使用。
安装
要安装 Laravel Architect,我们建议您全局安装以充分利用此包
composer global require "cierrateam/laravel-architect"
然后运行 architect inspiring
以确保已安装该包。
或者您可以将它本地安装到项目中
composer require "cierrateam/laravel-architect"
但此时您必须运行 php vendor/bin/architect
而不是仅仅 architect
。提示:创建一个别名 ;)
使用方法
这里的工作正在进行中 :) 欢迎贡献。
创建一个新的包
architect init
然后只需回答问题。
创建一个新的测试
architect make:test ExampleTest
将创建一个测试
路线图
- 使用 architect 创建包
- 使用 architect 创建测试
- 创建模型、控制器和迁移
- 自定义存根
- 创建包时的更多选项
- 使用 architect 运行包测试
- 在项目中使用 architect 安装本地路径包
许可证
Laravel Architect 是一个开源软件,受 MIT 许可证 许可。
致谢
本包由 cierra 制作,代码编写得到了社区包的支持。