4
0
Fork 0
dcat-admin/packages/banner/src/Models/Banner.php

29 lines
641 B
PHP

<?php
namespace Peidikeji\Banner\Models;
use EloquentFilter\Filterable;
use Illuminate\Database\Eloquent\Model;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\Factories\HasFactory;
class Banner extends Model
{
use HasFactory, HasDateTimeFormatter, Filterable;
protected $fillable = ['ad_id', 'path', 'name', 'sort', 'is_enable', 'ext', 'remarks'];
protected $casts = [
'ext' => 'array'
];
public function ad()
{
return $this->belongsTo(BannerAd::class, 'ad_id');
}
public function scopeEnable($query){
return $query->where('is_enable', 1);
}
}