/**
* @property string $type
- * @property User $user
+ * @property User $user
* @property Entity $entity
* @property string $detail
* @property string $entity_type
- * @property int $entity_id
- * @property int $user_id
+ * @property int $entity_id
+ * @property int $user_id
*/
class Activity extends Model
{
-
/**
* Get the entity for this activity.
*/
if ($this->entity_type === '') {
$this->entity_type = null;
}
+
return $this->morphTo('entity');
}
public function isForEntity(): bool
{
return Str::startsWith($this->type, [
- 'page_', 'chapter_', 'book_', 'bookshelf_'
+ 'page_', 'chapter_', 'book_', 'bookshelf_',
]);
}