'datetime:Y-m-d H:i:s', 'end_at' => 'datetime:Y-m-d H:i:s' ]; public function scopeShow($q){ $q->where('state', '>' ,0); } public function scopeSort($q) { $q->orderBy('state', 'asc') ->orderBy('end_at', 'asc') ->orderBy('created_at', 'desc'); } public function games() { return $this->hasMany(ActivityGame::class, 'activity_id'); } public function gifts() { return $this->hasMany(ActivityGift::class, 'activity_id'); } public function logs() { return $this->hasMany(UserActivity::class, 'activity_id'); } }