Laravel,Everytime,在运营网站时,
“set names'utf8'collate'utf8_unicode_ci'”
正在执行。
我该如何避免这种情况? 而不是在代码中这样做。我们已经在数据库中配置了自己。 如何在数据库配置中删除charset和collation?
> config/database.php
>
> 'database' => [
> 'driver' => 'mysql',
> 'host' => env('DB_HOST', 'localhost'),
> 'port' => env('DB_PORT'),
> 'database' => env('DATABASE'),
> 'username' => env('DB_USERNAME', 'forge'),
> 'password' => env('DB_PASSWORD', ''),
> 'charset' => 'utf8', // Need to remove or make ''
> 'collation' => 'utf8_unicode_ci', // Need to remove or make ''
> 'prefix' => env('DB_PREFIX', ''),
> 'strict' => false, ],
答案 0 :(得分:1)
您可以从mysql连接数组中删除“字符集”和“排序规则”,然后运行php artisan config:clear。
答案 1 :(得分:0)
不能直接确定您尝试使用此功能实现的目标。但是如果不改变MySQL类就不可能。