belongsTo(Chapter::class); } /** * @return \Illuminate\Database\Eloquent\Relations\HasMany */ public function words() { return $this->hasMany(Word::class); } public function getReferenceAttribute() { $parts = explode('-', $this->id); return $this->prepareBookName(ucfirst($parts[0])) . ' ' . $parts[1] . ':' . $parts[2]; } }