Laravel流浪者拒绝接触

时间:2017-10-24 10:27:48

标签: php laravel vagrant

我有一个带有laravel 5.1的网络应用程序,没有安装宅基地。

现在我必须在我的网络应用程序中进行多重连接,第二个数据库是在Vagrant上。

所以我在 database.php

中创建了第二个连接
'mysql2' => [
            'driver'    => 'mysql',
            'host'      => '192.168.33.10',
            'database'  => 'name_db',
            'username'  => 'root',
            'password'  => 'password',
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => ''
        ],

在我的流浪文件中,我把它放在:

config.vm.network "private_network", ip: "192.168.33.10"

所以我必须在vagrant机器上调用db,在我的控制器中我有一个函数:

public function devices(){
         Device::all();
    }

模型是:

class Device extends Model
{
    //
    protected $connection = 'mysql2';
    protected $table ="table";
}

但我有这个错误

  

Connector.php第55行中的PDOException:SQLSTATE [HY000] [2002]无法使用   建立联系。持续拒绝电脑。

但如果我尝试在地址栏上写 192.168.33.10 ,则返回apache开始页面,如果我写 192.168.33.10/phpmyadmin ,我正确地看到了phpmyadmin服务。

我错了什么?

0 个答案:

没有答案