ctrlpanel/app/Models/DiscordUser.php

46 lines
845 B
PHP
Raw Normal View History

2021-06-05 09:26:32 +00:00
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class DiscordUser extends Model
{
use HasFactory;
protected $fillable = [
'id',
'user_id',
'username',
'avatar',
'discriminator',
'public_flags',
'flags',
'locale',
'mfa_enabled',
'premium_type',
'email',
'verified',
];
2021-06-05 09:26:32 +00:00
public $incrementing = false;
/**
* @return BelongsTo
*/
public function user()
{
2021-06-05 09:26:32 +00:00
return $this->belongsTo(User::class);
}
/**
* @return string
*/
public function getAvatar()
{
return 'https://cdn.discordapp.com/avatars/'.$this->id.'/'.$this->avatar.'.png';
2021-06-05 09:26:32 +00:00
}
}