我在gcp上制作了一个laravel rest-api服务器,创建了一个云数据库。但是,我的laravel服务器看不到它。如果您为连接设置容器ip sql,登录名和密码,那么一切都将在本地运行。部署后它不起作用。 app.yaml已配置。
DB_CONNECTION: mysql
DB_HOST: localhost
DB_PORT: 3306
DB_DATABASE: mydbname
DB_USERNAME: root
DB_PASSWORD: passwordhere
DB_SOCKET: /cloudsql/my-laravel:europe-west1:mydbinstancename
答案 0 :(得分:0)
Laravel从项目根目录中的.env文件获取所有变量。
尝试将所有信息输入您的.env文件,例如:
DB_HOST=localhost
DB_USER=root
DB_PASS=passwordhere