feat: enhance search functionality by adding filters for shopee_order_id and tiktok_order_id in paginated method
This commit is contained in:
parent
4d94fbe7c6
commit
db656ee9dd
@ -66,7 +66,9 @@ public function paginated(int $perPage = 25, string $search = '', string $sort =
|
|||||||
->when($search, function ($q) use ($search) {
|
->when($search, function ($q) use ($search) {
|
||||||
$q->whereHas('orderItems.productVariant.product', fn ($sq) => $sq->where('name', 'like', "%{$search}%"))
|
$q->whereHas('orderItems.productVariant.product', fn ($sq) => $sq->where('name', 'like', "%{$search}%"))
|
||||||
->orWhere('order_number', 'like', "%{$search}%")
|
->orWhere('order_number', 'like', "%{$search}%")
|
||||||
->orWhere('notes', 'like', "%{$search}%");
|
->orWhere('notes', 'like', "%{$search}%")
|
||||||
|
->orWhere('shopee_order_id', 'like', "%{$search}%")
|
||||||
|
->orWhere('tiktok_order_id', 'like', "%{$search}%");
|
||||||
})
|
})
|
||||||
->when($filters['status'] ?? null, fn ($q, $status) => $q->where('status', $status))
|
->when($filters['status'] ?? null, fn ($q, $status) => $q->where('status', $status))
|
||||||
->when($filters['channel'] ?? null, fn ($q, $channel) => $q->where('channel', $channel))
|
->when($filters['channel'] ?? null, fn ($q, $channel) => $q->where('channel', $channel))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user