love_php/app/Models/InteractLiveLog.php

42 lines
784 B
PHP
Raw Normal View History

2026-04-02 09:20:51 +08:00
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class InteractLiveLog extends Model
{
protected $fillable = [];
protected $guarded = [];
//女嘉宾
public function female()
{
return $this->hasOne(User::class, 'id', 'female_user_id');
}
//男嘉宾
public function male()
{
return $this->hasOne(User::class, 'id', 'male_user_id');
}
/**
* 红娘
* @return [type] [description]
*/
public function matchMaker()
{
return $this->hasOne(User::class, 'id', 'mk_user_id');
}
/**
* 直播间嘉宾信息缓存key
* @return [type] [description]
*/
public function usersInfoKey()
{
$key = 'live_log_'.$this->id.'_users_info';
return $key;
}
}