Add Page model

This commit is contained in:
Daniel Supernault 2019-01-31 12:55:37 -07:00
parent 492410a287
commit bb841d3d6a
No known key found for this signature in database
GPG Key ID: 0DEF1C662C9033F7
1 changed files with 25 additions and 0 deletions

25
app/Page.php Normal file
View File

@ -0,0 +1,25 @@
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Page extends Model
{
const SLUG_ROOT = [
'site',
'page'
];
protected $fillable = ['slug'];
public function url()
{
return url($this->slug);
}
public function editUrl()
{
return url("/i/admin/settings/pages/edit?page=".urlencode($this->slug));
}
}