Add query param status to TransactionOnlineController

This commit is contained in:
Afiq Hamzah
2024-08-12 23:27:33 +08:00
parent ac16940d77
commit 3d4cd0162b
@@ -44,8 +44,12 @@ class TransactionOnlineController extends Controller
} }
$date = $request->date ? $request->date : Carbon::now()->toDateString(); $date = $request->date ? $request->date : Carbon::now()->toDateString();
$transactionOnline = TransactionOnline::on('mysql7') $transactionOnline = TransactionOnline::on('mysql7')
->whereDate('tarikh', $date) ->whereDate('tarikh', $date)
->when($request->filled('status'), function ($query) use ($request) {
return $query->where('status', $request->status);
})
->get(); ->get();
return response()->json($transactionOnline); return response()->json($transactionOnline);