love_php/app/Models/Server/CollageGroupHistories.php

37 lines
1.0 KiB
PHP
Raw Normal View History

2026-04-02 09:20:51 +08:00
<?php
namespace App\Models\Server;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class CollageGroupHistories extends Model
{
use SoftDeletes;
protected $fillable = [];
protected $guarded = [];
public static function add($user_id,$group_id,$order_id,$is_initiator,$status=0,$deadline){
CollageGroupHistories::create([
'm_user_id'=>$user_id,
'group_id'=>$group_id,
'm_order_id'=>$order_id,
'is_initiator'=>$is_initiator,
'status'=>$status,
'deadline'=>$deadline,
]);
}
public function mUser(){
return $this->hasOne(MerchantUser::class,'id','m_user_id')->select('id','nickname','pic','user_id');
}
public function tOrder(){
return $this->hasOne(TouristOrder::class,'id','m_order_id');
}
public function group(){
return $this->hasOne(CollageGroup::class,'id','group_id')->select('id','type','type_id','require_num','sku');
}
}