如何从 YAML 文件中调用 laravel 变量?

How to call laravel variables from inside YAML file?

在 laravel .env 文件中,我们可以像这样调用另一个变量 ${APP_URL} 。现在我将我的应用程序上传到 google 云应用程序引擎并使用 app.yaml 但它不工作。谁能帮我解决一下?

根据评论中讨论的内容,我相信您要做的是简单地在 app.yaml 中声明 APP_URL 以将其用作其他部分的占位符app.yaml 文件。

该方法的问题是 yaml 本身不支持占位符,因此要执行此操作,您必须使用 Anchors and Alias nodes as a workaround. You can find more details and also an example on those topics in this .

在我想将我的 Laravel 应用程序部署到 google 云之后,我遇到了很多挑战。例如,我无法访问 public 文件夹中的静态文件。 app.yaml 中的 'handlers' 解决了这个问题。对于我自己的问题,我们可以从 exclude 中删除 .env 并上传到 app.yaml 文件旁边,它运行良好,这种语法 '${APP_URL}' 运行良好。我的应用程序是单页的,目前在 Google App Engine 上运行良好。谢谢