morphMany(JournalEntry::class, 'journalable'); } /** * Get the journal record associated. * * @return MorphOne */ public function journalEntry() { return $this->morphOne(JournalEntry::class, 'journalable'); } /** * Delete the Journal Entry associated with the given object. * * @return bool */ public function deleteJournalEntry() { if ($this->journalEntry) { $this->journalEntry->delete(); return true; } return false; } }