First new display of piggy bank reminders.

This commit is contained in:
James Cole
2015-03-06 17:23:29 +01:00
parent 9f23cffd1b
commit 3f716cc369
5 changed files with 181 additions and 79 deletions

View File

@@ -33,15 +33,21 @@ class Reminder extends Model
/**
* @param EloquentBuilder $query
* @param Carbon $date
* @param Carbon $start
* @param Carbon $end
*
* @return mixed
* @return $this
*/
public function scopeOnDates(EloquentBuilder $query, Carbon $start, Carbon $end)
{
return $query->where('reminders.startdate', '=', $start->format('Y-m-d 00:00:00'))->where('reminders.enddate', '=', $end->format('Y-m-d 00:00:00'));
}
public function scopeToday(EloquentBuilder $query) {
$today = new Carbon;
return $query->where('startdate','<=',$today->format('Y-m-d 00:00:00'))->where('enddate','>=',$today->format('Y-m-d 00:00:00'))->where('active',1);
}
/**
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/