wyyl/beike/Models/CustomerGroup.php

29 lines
700 B
PHP

<?php
namespace Beike\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Foundation\Auth\User as Authenticatable;
class CustomerGroup extends Model
{
use HasFactory;
protected $fillable = ['total', 'reward_point_factor', 'use_point_factor', 'discount_factor', 'level'];
public function description()
{
return $this->hasOne(CustomerGroupDescription::class)->where('locale', locale());
}
public function descriptions()
{
return $this->hasMany(CustomerGroupDescription::class);
}
}