Laravel 8 环境

2021-07-08 16:32 更新

在使用 phpunit 进行测试时,Laravel 将根据 phpunit.xml 文件设定的环境变量自动将环境设置为 testing,并将 Session 及缓存以 array 的形式存储,也就是说在测试时不会持久化任何 Session 或缓存数据。

你可以随意创建其它必要的测试环境配置。testing 环境变量可以在 phpunit.xml 文件中修改,但是在运行测试之前,请确保使用 config:clear Artisan 命令来清除配置信息的缓存!

此外,你还可以在你的项目根目录下创建一个 .env.testing 文件,在运行单元测试或使用带有 --env=testing 选项的 Artisan 命令时, .env 文件中的变量会被这个文件覆盖。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号