'datetime', 'opened_at' => 'datetime', ]; public function user() { return $this->belongsTo(User::class); } public function anime() { return $this->belongsTo(Anime::class); } public function isUnlocked(): bool { return now()->gte($this->unlock_at); } public function isOpened(): bool { return !is_null($this->opened_at); } }