我在Windows 10(X64)下的wamp服务器中有2个虚拟主机。
Virtual-host1 和 Virtual-host2 virtual-host1 指向 www / virtual1 , virtual-host2 指向 www / virtual2
两个虚拟主机都运行Laravel 5.5。
Virtual-host1 已配置数据库: virtualhost1_database
Virtual-host2 没有任何数据库,默认为:宅基地
我在 Virtual-host1 :/ users
中定义了资源路由
在商店功能中,我调用 Eloquent 并从 virtualhost1_database 获取用户列表。
我尝试使用 Postman 获取用户列表,并且工作正常:
网址 虚拟主机1 /用户
方法: 发布
现在,我想从 Virtual-host2 向 Virtual-host1 发送 Curl 请求,以获取用户>的列表
curl_setopt_array($curl, array(
CURLOPT_HEADER => true,
CURLOPT_URL => 'http://virtual-host1/users',
CURLOPT_POST => 1,
));
但我有以下错误:
Access denied for user 'homestead'@'localhost' (using password: YES) (SQL: select * from users where active=1
这意味着 virtual-host1 想从 virtual-host2数据库获取查询!
有人可以帮助我吗?
答案 0 :(得分:0)
Windows上Apache上的两个站点需要缓存配置。 更多细节和解决方案: https://github.com/laravel/framework/issues/21533#issuecomment-334352170