Files
ProxyPanel/app/Http/Models/Invite.php
兔姬桑 a0922521cf 初始化
2020-08-05 03:19:28 +08:00

39 lines
661 B
PHP

<?php
namespace App\Http\Models;
use Auth;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
/**
* 邀请码
* Class Invite
*
* @package App\Http\Models
* @mixin \Eloquent
*/
class Invite extends Model
{
use SoftDeletes;
protected $table = 'invite';
protected $primaryKey = 'id';
protected $dates = ['deleted_at'];
function scopeUid($query)
{
return $query->where('uid', Auth::user()->id);
}
function generator()
{
return $this->hasOne(User::class, 'id', 'uid');
}
function user()
{
return $this->hasOne(User::class, 'id', 'fuid');
}
}