在Google应用程序引擎上部署Laravel-base_path()错误

在Google应用程序引擎上部署Laravel-base_path()错误,laravel,google-app-engine,Laravel,Google App Engine,我正在谷歌云应用程序引擎上部署我的Laravel应用程序 一切正常 然而,我注意到base\u path()返回/app。我想base\u path()会返回应用程序的根文件夹 应用程序引擎是否以某种方式将应用程序包装在App文件夹中 谢谢这是因为您没有指定APP\u存储环境变量,然后默认为/APP dir 来自laravel docs 按照样板来做,看看它是否对你有帮助 TLDR;参考app.yaml文件 runtime: php72 env_variables: APP_KEY: Y

我正在谷歌云应用程序引擎上部署我的Laravel应用程序

一切正常

然而,我注意到
base\u path()
返回
/app
。我想
base\u path()
会返回应用程序的根文件夹

应用程序引擎是否以某种方式将应用程序包装在
App
文件夹中


谢谢

这是因为您没有指定
APP\u存储
环境变量,然后默认为/APP dir

来自laravel docs

按照样板来做,看看它是否对你有帮助

TLDR;参考app.yaml文件

runtime: php72

env_variables:
  APP_KEY: YOUR_APP_KEY
  APP_STORAGE: /tmp
  VIEW_COMPILED_PATH: /tmp
  SESSION_DRIVER: cookie

谢谢@borrelito。我在谷歌云上使用的不是标准的Flex。我还需要配置吗?是的,它应该听这些,我可以确认standardAPP_存储在flex环境下没有使用。设置此env变量的值将基本路径()保留为app。