4
0
Fork 0

filter created_at

master
panliang 2022-10-21 15:40:49 +08:00
parent abadd72e61
commit ea385303ad
1 changed files with 2 additions and 2 deletions

View File

@ -41,9 +41,9 @@ class OrderController extends AdminController
$filter->where('order_status', fn($q) => $q->filter(['status' => $this->input]))->select(OrderStatus::options())->width(3); $filter->where('order_status', fn($q) => $q->filter(['status' => $this->input]))->select(OrderStatus::options())->width(3);
$filter->whereBetween('created_at', function ($q) { $filter->whereBetween('created_at', function ($q) {
$start = data_get($this->input, 'start'); $start = data_get($this->input, 'start');
$start = $start ? Carbon::createFromFormat('Y-m-d', $start) : null; $start = $start ? Carbon::createFromFormat('Y-m-d', $start)->startOfDay() : null;
$end = data_get($this->input, 'end'); $end = data_get($this->input, 'end');
$end = $end ? Carbon::createFromFormat('Y-m-d', $end) : null; $end = $end ? Carbon::createFromFormat('Y-m-d', $end)->endOfDay() : null;
if ($start) { if ($start) {
if ($end) { if ($end) {
$q->whereBetween('created_at', [$start, $end]); $q->whereBetween('created_at', [$start, $end]);