【发布时间】:2014-05-05 03:34:10
【问题描述】:
在 Laravel 4 中使用 ORM 创建元素时:
FigureModel::create( array( 'numericFieldOne'=>1, 'numericFieldTwo'=> null ) );
FigureModel::create( array( 'numericFieldOne'=>1, 'numericFieldTwo'=> '' ) );
在mysql中一切都很好,所有的项目都是完美的插入器,到目前为止没有问题:
但在 postgress 中,它会尝试插入空值而不带引号,从而导致 postress 崩溃。像这样:
怎么办??有谁知道如何解决这个问题?谢谢!!
(每个元素的自定义设置器将其验证为数字或 null 不是一个选项)
【问题讨论】:
-
亲爱的理查德,很抱歉我的截图冒犯了你,从现在开始就按照你的建议去做。但是期望我试图让每个人的生活变得更加艰难,你不觉得有点牵强!
标签: postgresql orm pdo laravel insert