PageRevision.php 469 Bytes
<?php

namespace BookStack;

use Illuminate\Database\Eloquent\Model;

class PageRevision extends Model
{
    protected $fillable = ['name', 'html', 'text'];

    public function createdBy()
    {
        return $this->belongsTo('BookStack\User', 'created_by');
    }

    public function page()
    {
        return $this->belongsTo('BookStack\Page');
    }

    public function getUrl()
    {
        return $this->page->getUrl() . '/revisions/' . $this->id;
    }

}