我有一个表,我正在运行搜索。富。我想检查搜索词是否像表中的一堆不同的字段。但我希望结果被强制为“积极”。如何强制拉拉维尔集合的where子句5
我使用Laravel 5.0
$foos = DB::table('foo')
->where('name', 'LIKE', '%' . $query . '%')
->orWhere('description', 'LIKE', '%' . $query . '%')
->orWhere('address_city', 'LIKE', '%' . $query . '%')
->orWhere('short_description', 'LIKE', '%' . $query . '%')
->orWhere('interview', 'LIKE', '%' . $query . '%')
->get();
$foos = $foos->where('active', true)->get();
把' - >在哪里( '主动',真)'之前,你的第一个'where'不起作用? –
就是这样。谢谢 –
对我来说似乎很奇怪,你希望在返回的'Collection'上有一个where子句,而不是在数据库查询中增加另一个where子句。 –