<?php namespace BookStack;
-
class Page extends Entity
{
protected $fillable = ['name', 'html', 'priority', 'markdown'];
protected $simpleAttributes = ['name', 'id', 'slug'];
- protected $with = ['book'];
public $textField = 'text';
/**
return $this->hasMany(Attachment::class, 'uploaded_to')->orderBy('order', 'asc');
}
- public function comments() {
- return $this->hasMany(Comment::class, 'page_id')->orderBy('created_on', 'asc');
- }
-
/**
* Get the url for this page.
* @param string|bool $path
* @return string
*/
public function entityRawQuery($withContent = false)
- { $htmlQuery = $withContent ? 'html' : "'' as html";
+ {
+ $htmlQuery = $withContent ? 'html' : "'' as html";
return "'BookStack\\\\Page' as entity_type, id, id as entity_id, slug, name, {$this->textField} as text, {$htmlQuery}, book_id, priority, chapter_id, draft, created_by, updated_by, updated_at, created_at";
}
-
}