直接查看项目根目录下的 .env 文件内容即可,它是一个纯文本文件,用任意编辑器打开就能看到所有环境变量配置;需确认文件存在、权限安全、未被 Web 公开且未误提交至 Git。

直接查看项目根目录下的 .env 文件内容即可。它是一个纯文本文件,用任意编辑器打开就能看到所有环境变量配置。
确认文件位置和可访问性
确保你当前在 Laravel 项目的根目录(即包含 artisan、composer.json 和 config/ 目录的那一层)。运行以下命令验证:
-
ls -la | grep "\.env"(Linux/macOS)—— 查看是否显示.env -
dir .env(Windows CMD)—— 检查文件是否存在 - 若无输出,说明文件缺失,需从
.env.example复制并重命名:cp .env.example .env
安全前提:避免敏感信息泄露
该文件默认不应被 Web 服务器公开访问:
- 检查 Web 根目录是否指向
public/,而非项目根目录(否则.env可能被直接下载) - 确认
.env已加入.gitignore,防止误提交到代码仓库 - 文件权限建议设为
600或644,禁止组和其他用户写入:chmod 600 .env
查看内容的常用方式
推荐使用终端命令快速浏览,无需启动框架:
-
cat .env—— 全文显示 -
less .env—— 分页查看,按q退出 -
grep "APP_ENV\|DB_HOST" .env—— 筛选关键变量 - 用 VS Code、PHPStorm 等编辑器直接双击打开,更便于阅读和编辑
注意:别依赖 PHP 代码“读取”来验证
在控制器或 tinker 中执行 env('APP_NAME') 可能返回空或 null,原因包括:
- 已运行过
php artisan config:cache,此时env()函数被禁用 -
APP_ENV值非法(如设为dev而非local),导致.env根本未加载 - Web 服务器未重启,
$_SERVER['APP_ENV']仍是旧值
所以最可靠的方式始终是直接查看文件本身。


















