0
爲喜之間原始查詢我在laravel查詢範圍,我有一個名爲km
列是varchar
。現在我想爲它編寫一個原始查詢範圍。問題是它不會搜索varchar
。所以需要將km投給unsigned。寫雄辯laravel
查詢 - :
Product::km($kmFrom, $kmTo);
查詢範圍
public function scopeKm($query, $kmFrom, $kmTo)
{
$kmFrom = (int)$kmFrom;
$kmTo = (int)$kmTo;
if((count($kmFrom) > 0) && count($kmTo) > 0){
return $query->whereBetween('km', [$kmFrom, $kmTo]);
}
return $query;
}
我想寫上述分貝原始查詢中,我投了km
列在未簽名的原始查詢。