Laravel'whereBetween'搜索'between'列

问题描述 投票:0回答:1

我的Laravel项目发生了一些奇怪的事情。 WhereBetween的行为就像Laravel会在“ between”列之间而不是在我要查询的列中进行搜索:

$appointments = Appointment::whereBetweeen('price', [20, 100])->get();

[where子句中的未知列'betweeen'(SQL:select * fromappointments其中betweeen =价格,appointmentsdeleted_at为空)

与查询生成器发生相同的事情:

$appointments = \DB::table('appointments')->whereBetweeen('price', [20, 100])->get();

[where子句中的未知列'betweeen'(SQL:select * fromappointments,其中betweeen =价格)

有人遇到同样的问题吗?我一直在使用whereBetween之间没有问题。也许我缺少真正愚蠢的东西,一个逗号,一个顶点,真的不知道。谢谢大家。

php mysql laravel eloquent query-builder
1个回答
0
投票

尝试此

使用whereBetween代替whereBetweeen

© www.soinside.com 2019 - 2024. All rights reserved.