Normalerweise würden Sie nach einem NULL-Wert suchen mit:
Code: Select all
->whereNull("column")
Code: Select all
->where("column",value)
Code: Select all
// app/Models/YourModel.php
public function scopeWhereXIs($query, $search_value)
{
//if $search_value is NULL, use whereNull
if ($search_value === null) {
return $query->whereNull('x');
}
//otherwise use where clause
return $query->where('x', $search_value);
}
verwenden
Code: Select all
->whereXIs($search_value_from_request)
Was denken Sie? Was wäre hier die beste Vorgehensweise?
Grüße
Mobile version