我正在尝试为我的Laravel(4.2)项目添加一个新环境但是我有这个错误:
SQLSTATE [HY000] [2002]无主机路由
生成于:vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php
我相信原因是我没有正确设置环境,即使我遵循了Laravel文档中的所有步骤。
之前有没有人收到错误?或者知道它为什么会发生?
我将提供解决此问题所需的任何数据,我只是不确定目前提供什么,因为我不知道是什么原因造成的。
感谢。
答案 0 :(得分:0)
我实际上发现了问题所在。
为了让Laravel读取你的环境名称(例如:dev),你需要让用户“dev”成为整个项目的所有者。
我有这个问题,因为项目的所有者是“root”,而Laravel找不到“root”环境的配置,因为我从未在app中创建“root”文件夹和配置 - >配置。