尝试修改config/database.php
里的options
'options' => [
\PDO::ATTR_TIMEOUT => 3,
// 不生效
\PDO::MYSQL_ATTR_INIT_COMMAND => "SET sql_mode=''",
]
发现并不生效,
又尝试修改support/bootstrap.php
,添加:
Db::statement("SET sql_mode=''");
刚启动是生效的,可是过了一会儿又失效了,
请问一下要在哪里配置?
找到问题了,
新版
illuminate/database
配置新增了一个modes
改成这样就可以了: