Date filter added income, expense, banking

This commit is contained in:
cuneytsenturk
2018-10-04 16:16:55 +03:00
parent 2f4911dd67
commit a355f56e4f
15 changed files with 204 additions and 30 deletions

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}