'date']; public function ledger(): HasOne { return $this->hasOne(Ledger::class); } public function scopeDateCreatedFilter(Builder $query, $date) : Builder { $dates = explode(' to ',$date); if (isset($dates[1])) { return $query->whereBetween('happened_on' ,[$dates[0], $dates[1]]); } return $query->where('happened_on', $dates[0]); } }