【发布时间】:2022-01-03 07:24:25
【问题描述】:
我已经成功地将 Laravel 项目部署到 Cloud Run 的次数太多了,但现在
看起来 Cloud Run 无法读取环境变量(我已经在 Cloud Run 实例的变量和秘密部分中指定了)。
我正在使用 Laravel 8。出于测试目的(并确保 Cloud Run 正在读取环境变量),我在 api.php 部分添加了一个简单的路由,如下所示:
Route::get('/test-env', function () {
echo 'debuggeando<br>';
dd(config('variables.test_env'));
});
在我的config/variables.php 中,我有以下内容:
<?php
return [
'test_env' => env('TEST_ENV', 'no se encontro la variable')
];
这是我的最终结果:
我做错了什么?为什么 Cloud Run 无法从 Laravel 读取环境变量?
【问题讨论】:
标签: laravel google-cloud-platform laravel-8 google-cloud-run