|Page newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Page newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Page query() * @method static \Illuminate\Database\Eloquent\Builder|Page whereActive($value) * @method static \Illuminate\Database\Eloquent\Builder|Page whereActiveUntil($value) * @method static \Illuminate\Database\Eloquent\Builder|Page whereCached($value) * @method static \Illuminate\Database\Eloquent\Builder|Page whereCategoryId($value) * @method static \Illuminate\Database\Eloquent\Builder|Page whereContent($value) * @method static \Illuminate\Database\Eloquent\Builder|Page whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Page whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Page whereRoot($value) * @method static \Illuminate\Database\Eloquent\Builder|Page whereSlug($value) * @method static \Illuminate\Database\Eloquent\Builder|Page whereTemplate($value) * @method static \Illuminate\Database\Eloquent\Builder|Page whereTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|Page whereUpdatedAt($value) * * @mixin \Eloquent */ class Page extends Model { const SLUG_ROOT = [ 'site', 'page', ]; protected $guarded = []; public function url() { return url($this->slug); } public function editUrl() { return url('/i/admin/settings/pages/edit?page='.urlencode($this->slug)); } }