6
0
Fork 0
jiqu-library-server/app/Models/Vip.php

33 lines
715 B
PHP

<?php
namespace App\Models;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Vip extends Model
{
use HasFactory, HasDateTimeFormatter;
const TYPE_FAVOITE = 'favoite';
const TYPE_AGENT = 'agent';
protected $fillable = ['growth_value', 'name', 'ratio', 'slug', 'sort'];
public static $typeMap = [
self::TYPE_FAVOITE => '爱好者',
self::TYPE_AGENT => '代理'
];
public function users()
{
return $this->belongsToMany(User::class, 'user_vips', 'vip_id', 'user_id');
}
public function hasUser()
{
return $this->users()->exists();
}
}