1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- namespace App\Models;
- use Illuminate\Database\Eloquent\SoftDeletes;
- use Slowlyo\OwlAdmin\Models\BaseModel as Model;
- /**
- * 用户社交账号
- */
- class MemberSocialAccount extends Model
- {
- use SoftDeletes;
- protected $table = 'member_social_accounts';
- /**
- * 允许批量赋值的属性
- *
- * @var array<string>
- */
- protected $fillable = [
- 'user_id',
- 'platform',
- 'openid',
- 'unionid',
- 'nickname',
- 'avatar',
- 'gender',
- 'country',
- 'province',
- 'city',
- 'access_token',
- 'refresh_token',
- 'expires_in',
- 'state',
- ];
- /**
- * @Author FelixYin
- *
- * @description 社交账号所属会员
- */
- public function user() {
- return $this->belongsTo('App\Models\MemberUser', 'user_id', 'id', null);
- }
- /**
- * @Author FelixYin
- * @description 社交账号所属会员
- */
- public function member()
- {
- return $this->belongsTo(MemberUser::class, 'user_id', 'id');
- }
- }
|