where(function ($q) use ($search) { $q->where('name', 'like', "%{$search}%") ->orWhere('sku', 'like', "%{$search}%"); }); } $query->orderBy($sort, $order); return $query->paginate($perPage)->withQueryString(); } public function stockLogs() { return $this->hasMany(StockLog::class); } }