Laravel查询构建器函数whereNotBetween()使用问题

时间:2014-02-05 21:44:51

标签: laravel laravel-4

有没有人在Laravel4中使用过DB :: whereNotBetween()?

我尝试使用它来检索表中字段值不在给定的2个日期之间的行,但是失败了!这是我尝试的方式 -

DB ::表( '预约') - > whereNotBetween( '到货',阵列( “2014年1月2日”, “2014-01-10”)) - >得到(阵列( 'ID' ));

这应该返回所有预订行,其中到达日期不在上述给定日期之间。但相反,我收到以下错误 -

“未知栏目'not_between'in”where子句'“

不确定我做错了所以欢迎所有帮助。

提前感谢:)

1 个答案:

答案 0 :(得分:1)

whereNotBetween是Laravel 4.1中的新功能。。检查你的版本与php artisan -V,以确保。如果您没有安装4.1。,则可以轻松地按照this指南从4.0升级。*。我上周刚刚做了两次,这很简单。

如果您使用的是4.0。*,但由于某种原因无法升级,我建议您回到原来的“{1}}”。