Я использовал следующий код для условного запроса. Но я не получил результат в инструкции foreach, но если я использую $ member-> first(), я получаю результат. Это правильный способ использовать условное, где в laravel?laravel eloquent multiple where statement
$member = Member:query();
if(!empty($param['activity'])){
$member->where('activity', 'LIKE', $param['activity'] .'%');
}
if(!empty($param['MemberName'])){
$member->where('MemberName', 'LIKE', $param['MemberName'] .'%');
}
if(!empty($param['Designation'])){
$member->where('Designation', 'LIKE', $param['Designation'] .'%');
}
$member->take(100)->skip($offset)->get();
foreach ($member as $arr)
{
....
}