when($keywords != '', function ($query) use ($keywords){ $query->where('business_name', 'like', '%' . $keywords . '%'); }) ->orderBy('business_time','DESC') ->forPage($page, $limit) ->get(); $count = static:: when($keywords != '', function ($query) use ($keywords){ $query->where('business_name', 'like', '%' . $keywords . '%'); }) ->count(); return [$list, $count]; } public static function businessUpdate($business) { return static::where('uid', '>', 0)->update($business); } }