未定义索引:排序规则 laravel 5.1 mysql 连接
Undefined index: collation laravel 5.1 mysql connection
我正在使用 laravel 5.1 连接到 mysql host.Here 是
样品。
\Config::set('database.connections.mysql', array(
'driver' => 'mysql',
'host' => "host name",
'port' => 3306,
'database' => 'db name',
'username' => 'username',
'password' => 'password'
));
$data = \DB::connection('mysql')
->table('tablename')
->get();
当我 运行 上述代码时,我得到错误::
[ErrorException]
Undefined index: collation
我认为 Laravel 正在寻找用于连接的排序规则值,但您提供的数组中不存在该键。如果你像这样添加一个归类键 => 值,它会起作用吗? (注意 - 您应该确保为您的数据库使用正确的排序规则。)
\Config::set('database.connections.mysql', array(
'driver' => 'mysql',
'host' => "host name",
'port' => 3306,
'database' => 'db name',
'username' => 'username',
'password' => 'password',
'collation' => 'utf8mb4_unicode_ci'
));
$data = \DB::connection('mysql')
->table('tablename')
->get();
我正在使用 laravel 5.1 连接到 mysql host.Here 是 样品。
\Config::set('database.connections.mysql', array(
'driver' => 'mysql',
'host' => "host name",
'port' => 3306,
'database' => 'db name',
'username' => 'username',
'password' => 'password'
));
$data = \DB::connection('mysql')
->table('tablename')
->get();
当我 运行 上述代码时,我得到错误::
[ErrorException]
Undefined index: collation
我认为 Laravel 正在寻找用于连接的排序规则值,但您提供的数组中不存在该键。如果你像这样添加一个归类键 => 值,它会起作用吗? (注意 - 您应该确保为您的数据库使用正确的排序规则。)
\Config::set('database.connections.mysql', array(
'driver' => 'mysql',
'host' => "host name",
'port' => 3306,
'database' => 'db name',
'username' => 'username',
'password' => 'password',
'collation' => 'utf8mb4_unicode_ci'
));
$data = \DB::connection('mysql')
->table('tablename')
->get();