fixed account orders filter by status
This commit is contained in:
parent
0c6bc6c220
commit
e7734e02d1
|
|
@ -93,6 +93,12 @@ class OrderRepo
|
||||||
$builder->where('created_at', '<', $end);
|
$builder->where('created_at', '<', $end);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$status = $filters['status'] ?? '';
|
||||||
|
if ($status) {
|
||||||
|
$builder->where('status', $status);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return $builder;
|
return $builder;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,11 @@ class OrderController extends Controller
|
||||||
*/
|
*/
|
||||||
public function index(Request $request): View
|
public function index(Request $request): View
|
||||||
{
|
{
|
||||||
$orders = OrderRepo::getListByCustomer(current_customer());
|
$filters = [
|
||||||
|
'customer' => current_customer(),
|
||||||
|
'status' => $request->get('status')
|
||||||
|
];
|
||||||
|
$orders = OrderRepo::filterOrders($filters);
|
||||||
$data = [
|
$data = [
|
||||||
'orders' => OrderList::collection($orders),
|
'orders' => OrderList::collection($orders),
|
||||||
];
|
];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue