Du skal bruge en lukning som denne :
$q->where(function($q) use($request) {
if($request->code)
{
$q->orWhere('postal_code ','LIKE','%'.$request->code.'%');
}
if($request->city)
{
$q->orWhere('city','LIKE','%'.$request->code.'%');
}
if($request->companyName)
{
$q->where('companyName',.....);
}
})->get();
Så du har hvor, eller hvor du skal lave din forespørgsel rent. Du kan også sende din anmodning om at bruge den inde i lukningen. Du kan også bruge $q->orWhere to pass-funktionen inde i den.