/
home
/
techb158
/
immovalet.com
/
vendor
/
botble
/
page
/
src
/
Models
/
/home/techb158/immovalet.com/vendor/botble/page/src/Models
mkdir
upload
Name
Size
Mode
Actions
Page.php
1461
0644
edit
dl
rm
Edit:
/home/techb158/immovalet.com/vendor/botble/page/src/Models/Page.php
(1461B)
<?php namespace Botble\Page\Models; use Botble\ACL\Models\User; use Botble\Base\Enums\BaseStatusEnum; use Botble\Base\Models\BaseModel; use Botble\Base\Traits\EnumCastable; use Botble\Revision\RevisionableTrait; use Illuminate\Database\Eloquent\Relations\BelongsTo; class Page extends BaseModel { use RevisionableTrait; use EnumCastable; /** * The database table used by the model. * * @var string */ protected $table = 'pages'; /** * @var bool */ protected $revisionEnabled = true; /** * @var bool */ protected $revisionCleanup = true; /** * @var int */ protected $historyLimit = 20; /** * @var array */ protected $dontKeepRevisionOf = ['content']; /** * The date fields for the model.clear * * @var array */ protected $dates = [ 'created_at', 'updated_at', ]; /** * @var array */ protected $casts = [ 'status' => BaseStatusEnum::class, ]; /** * The attributes that are mass assignable. * * @var array */ protected $fillable = [ 'name', 'content', 'image', 'template', 'description', 'is_featured', 'status', 'user_id', ]; /** * @return BelongsTo */ public function user() { return $this->belongsTo(User::class)->withDefault(); } }
Save
cmd:
run