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

47 lines
938 B
PHP

<?php
namespace App\Models;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Tag extends Model
{
use HasFactory;
use HasDateTimeFormatter;
public const TYPE_ORDER = 1;
public const TYPE_PACKAGE = 2;
public const TYPE_AFTER_SALE = 3;
// /**
// * 标签下的订单
// *
// */
// public function orders()
// {
// return $this->morphedByMany(Order::class, 'taggable');
// }
// /**
// * 标签下的包裹
// *
// */
// public function packages()
// {
// return $this->morphedByMany(OrderPackage::class, 'taggable');
// }
public function scopeOrderTag()
{
return $this->where('type', self::TYPE_ORDER);
}
public function scopeOrderPackageTag()
{
return $this->where('type', self::TYPE_PACKAGE);
}
}