Windows 和 CentOS 上面 Eloquent ORM 生成的语句不一致
在windows上面,我的Eloquent ORM查询是这样写的
Modelx::where('user',session('admin'))->first()
session('user')的值为root,
在windows成功执行语句,此时在windows平台生成的语句是
select * from table where 'user'='root'
而在centos6.7上面生成的确是
select * from table where 'user'=root
此时的root没有引号,因此导致查询错误,我想问问导致这个问题发生的原因是什么呢?应该怎么解决比较好。
推荐文章: