// +---------------------------------------------------------------------- namespace App\Models; /** * 文章资讯-模型 * @author laravel开发员 * @since 2020/11/11 * @package App\Models */ class ArticleModel extends BaseModel { // 设置数据表 protected $table = 'article'; // 封面图 public function getCoverAttribute($value) { $value = $value ? get_image_url($value) : ''; return $value; } public function setCoverAttribute($value) { return $value ? get_image_path($value) : ''; } /** * 分类 * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function category() { return $this->hasOne(ArticleCateModel::class, 'id', 'cate_id') ->select(['id', 'name', 'type']); } }