/
home
/
techb158
/
immovalet.com
/
platform
/
plugins
/
simple-slider
/
src
/
Models
/
/home/techb158/immovalet.com/platform/plugins/simple-slider/src/Models
mkdir
upload
Name
Size
Mode
Actions
SimpleSlider.php
1051
0644
edit
dl
rm
SimpleSliderItem.php
447
0644
edit
dl
rm
Edit:
/home/techb158/immovalet.com/platform/plugins/simple-slider/src/Models/SimpleSlider.php
(1051B)
<?php namespace Botble\SimpleSlider\Models; use Botble\Base\Enums\BaseStatusEnum; use Botble\Base\Traits\EnumCastable; use Botble\Base\Models\BaseModel; class SimpleSlider extends BaseModel { use EnumCastable; /** * The database table used by the model. * * @var string */ protected $table = 'simple_sliders'; /** * @var array */ protected $fillable = [ 'name', 'key', 'description', 'status', ]; /** * @var array */ protected $casts = [ 'status' => BaseStatusEnum::class, ]; /** * @return \Illuminate\Database\Eloquent\Relations\HasMany */ public function sliderItems() { return $this->hasMany(SimpleSliderItem::class)->orderBy('simple_slider_items.order', 'asc'); } protected static function boot() { parent::boot(); self::deleting(function (SimpleSlider $slider) { SimpleSliderItem::where('simple_slider_id', $slider->id)->delete(); }); } }
Save
cmd:
run