<?php namespace BookStack;
+use Illuminate\Database\Eloquent\Relations\MorphMany;
+
class Entity extends Ownable
{
return $this->morphMany(Tag::class, 'entity')->orderBy('order', 'asc');
}
+ /**
+ * Get the comments for an entity
+ * @param bool $orderByCreated
+ * @return MorphMany
+ */
+ public function comments($orderByCreated = true)
+ {
+ $query = $this->morphMany(Comment::class, 'entity');
+ return $orderByCreated ? $query->orderBy('created_at', 'asc') : $query;
+ }
+
/**
* Get the related search terms.
* @return \Illuminate\Database\Eloquent\Relations\MorphMany