| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 | <?phpnamespace App\Models;use Illuminate\Database\Eloquent\Model;use Illuminate\Database\Eloquent\SoftDeletes;/** * App\Models\Article * * @property int $id * @property int $type_id 新闻分类 * @property int $parent_id 新闻分类父id * @property string $title 新闻标题 * @property string|null $content 新闻内容 * @property string $tit_color 新闻标题颜色 * @property int $tit_b 新闻标题是否加粗(1:加粗,0:不加粗) * @property string|null $small_img 新闻缩略图 * @property int $is_display 是否显示(1:显示,0:不显示) * @property string $released_at 新闻发布日期 * @property int $list_order 排序 * @property string $author 作者 * @property string $source 新闻来源 * @property int $property_id 新闻属性 * @property string $is_url 外部链接 * @property string $seo_keywords Seo优化关键字 * @property string $seo_description Seo优化描述 * @property int $click 点击量 * @property int $subsite_id 分站id(0:总站) * @property int $robot 0:人工,1:采集 * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @property-read \App\Models\ArticleCategory $show_category * @property-read \App\Models\ArticleProperty $show_property * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article newQuery() * @method static \Illuminate\Database\Query\Builder|\App\Models\Article onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereAuthor($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereClick($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereContent($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereIsDisplay($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereIsUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereListOrder($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereParentId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article wherePropertyId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereReleasedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereRobot($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereSeoDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereSeoKeywords($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereSmallImg($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereSource($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereSubsiteId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereTitB($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereTitColor($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereTypeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\Article withTrashed() * @method static \Illuminate\Database\Query\Builder|\App\Models\Article withoutTrashed() * @mixin \Eloquent */class Article extends Model{    use SoftDeletes;    public function getReleasedAtAttribute($value)    {        return date('Y-m-d', $value);    }    public function getRobotAttribute($value)    {        return $value?'采集':'人工';    }    public function show_category()    {        return $this->belongsTo(ArticleCategory::class, 'type_id');    }    public function show_property()    {        return $this->belongsTo(ArticleProperty::class, 'property_id');    }    public function subsites()    {        return $this->hasMany(SubsiteArticle::class, 'article_id');    }}
 |