laravel组件开发

composer的目录结构:
vendor/
├── .editorconfig # 编辑器配置文件,比如缩进大小、换行模式等
├── .gitattributes # git 配置文件,可以设计导出时忽略文件等
├── .gitignore # git 忽略文件配置列表
├── .php_cs # PHP-CS-Fixer 配置文件
├── README.md
├── composer.json
├── phpunit.xml.dist
├── src # 源代码核心目录
│ └── .gitkeep
└── tests # 用于存放单元测试或者功能测试的测试用例代码,与 src 组织规则基本一致
└── .gitkeep
我们可以直接引用第三方别人写好的构建composer包的工具
$ composer global require “overtrue/package-builder” --prefer-source
$ package-builder build [目标目录名,例如test-laravel]
3. 开发laravel-简化版的单元测试组件-搭建
构造项目

package-builder build test-laravel
Name of package (example: foo/bar): lang\test-laravel(包,组件名称,在namespace中用到)
Namespace of package [Lang\TestLaravel]:
Description of package: A simplified version of the laravel framework unit test
Author name of package [Lang]:test(作者名称)
Author email of package [lang@aa.com]:(作者邮箱)
License of package [MIT]:MIT
Do you want to test this package ? [Y/n]:n
Do you want to use php-cs-fixer format your code ? [Y/n]:n
Standard name of php-cs-fixer [symfony]:
Package shineyork/junit-laravel created in: ./test-laravel
对于如上的那个功能最为重要的几个功能点基于laravel来看就需要视图和路由。对于没有写过的小伙
伴们可以参考别人是怎么操作的怎么写的。
先把基础的调用方法的类写好 src\Http\Controllers\JunitContr

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值