'array', 'is_published' => 'boolean']; public function space() { return $this->belongsTo(WikiSpace::class); } public function parent() { return $this->belongsTo(WikiPage::class, 'parent_id'); } public function children() { return $this->hasMany(WikiPage::class, 'parent_id'); } public function revisions() { return $this->hasMany(WikiPageRevision::class, 'page_id'); } public function createdBy() { return $this->belongsTo(User::class, 'created_by'); } public function updatedBy() { return $this->belongsTo(User::class, 'updated_by'); } }