Date filter added income, expense, banking
This commit is contained in:
@ -28,4 +28,13 @@ class Transactions extends ModelFilter
|
||||
|
||||
return $this->where('category_id', $category_id);
|
||||
}
|
||||
|
||||
public function date($date)
|
||||
{
|
||||
$dates = explode('_', $date);
|
||||
$dates[0] .= ' 00:00:00';
|
||||
$dates[1] .= ' 23:59:59';
|
||||
|
||||
return $this->whereBetween('paid_at', $dates);
|
||||
}
|
||||
}
|
@ -23,4 +23,13 @@ class Transfers extends ModelFilter
|
||||
{
|
||||
return $this->related('revenue', 'revenues.account_id', '=', $account_id);
|
||||
}
|
||||
|
||||
public function date($date)
|
||||
{
|
||||
$dates = explode('_', $date);
|
||||
$dates[0] .= ' 00:00:00';
|
||||
$dates[1] .= ' 23:59:59';
|
||||
|
||||
return $this->whereBetween('paid_at', $dates);
|
||||
}
|
||||
}
|
||||
|
@ -28,4 +28,13 @@ class Bills extends ModelFilter
|
||||
{
|
||||
return $this->where('bill_status_code', $status);
|
||||
}
|
||||
|
||||
public function billDate($date)
|
||||
{
|
||||
$dates = explode('_', $date);
|
||||
$dates[0] .= ' 00:00:00';
|
||||
$dates[1] .= ' 23:59:59';
|
||||
|
||||
return $this->whereBetween('billed_at', $dates);
|
||||
}
|
||||
}
|
@ -33,4 +33,13 @@ class Payments extends ModelFilter
|
||||
{
|
||||
return $this->where('account_id', $account);
|
||||
}
|
||||
|
||||
public function date($date)
|
||||
{
|
||||
$dates = explode('_', $date);
|
||||
$dates[0] .= ' 00:00:00';
|
||||
$dates[1] .= ' 23:59:59';
|
||||
|
||||
return $this->whereBetween('paid_at', $dates);
|
||||
}
|
||||
}
|
@ -28,4 +28,13 @@ class Invoices extends ModelFilter
|
||||
{
|
||||
return $this->where('invoice_status_code', $status);
|
||||
}
|
||||
}
|
||||
|
||||
public function invoiceDate($date)
|
||||
{
|
||||
$dates = explode('_', $date);
|
||||
$dates[0] .= ' 00:00:00';
|
||||
$dates[1] .= ' 23:59:59';
|
||||
|
||||
return $this->whereBetween('invoiced_at', $dates);
|
||||
}
|
||||
}
|
||||
|
@ -33,4 +33,13 @@ class Revenues extends ModelFilter
|
||||
{
|
||||
return $this->where('account_id', $account);
|
||||
}
|
||||
|
||||
public function date($date)
|
||||
{
|
||||
$dates = explode('_', $date);
|
||||
$dates[0] .= ' 00:00:00';
|
||||
$dates[1] .= ' 23:59:59';
|
||||
|
||||
return $this->whereBetween('paid_at', $dates);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user