【发布时间】:2019-01-23 17:43:07
【问题描述】:
LARAVEL 5.4(但可能是更一般的 SQL 问题)
你好!我有一个结构表:
假设它是我的模型“表”。
我想要一个查询:
使用(接收)变量:
$id 的数组 ['id', 'string', integer]
其中字符串是 ''
$status_not_bad = bool;
(如果为 true - 包括 'status' !== 'bad' AND 'status' IS NULL 的所有行);
例如,我们给出:
$id = ['id', '>', 0];
$status_not_bad = true;
Table::thisquery() ... ->get();
“获取状态不错且 id > 0 的行”返回第 1 行和第 3 行。
但如果我们给出:
$id = ['id', '<', 3];
$status_not_bad = true;
Table::thisquery() ... ->get();
“获取状态不错且id
(应该是使用这些变量返回这些结果的相同查询)。
【问题讨论】:
标签: sql laravel query-builder