企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
--- ### 1. 如何使用 phpStrom 进行单元测试 litemall 项目 ? > #### 这里我们使用的是本地的 docker 环境配置相关参数到 `.env` > 使用 docker 中的 mysql 去进行解析单元测试会出现 `php_network_getaddresses: getaddrinfo failed` > 那么这里使用 ipconfg 中的地址 DB_CONNECTION=mysql DB_HOST=192.168.0.103 //注意这里可以使用 mysql 但是会报错 DB_PORT=3306 DB_DATABASE=litemall DB_USERNAME=root DB_PASSWORD=root DB_PREFIX=litemall_ //后缀 ### 2. 配置 `database.php` 这个文件其实配置就一个其他的随意 'prefix' => env('DB_PREFIX'), ### 3. 配置 phpunit.xml <server name="DB_DATABASE" value="litemall"/> <server name="MAIL_MAILER" value="array"/> ### 4. 配置 `phpstrom` > 首先是基本的环境 ![图片alt](/media/editor/1622562705557_20210529025111661947.png ''图片title'') > 下面是 test 配置 ![图片alt](/media/editor/1622562743214_20210529025151960896.png ''图片title'') ### 总结: 基本来说配置好这些就OK了