DiscordUser.php 843 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Factories\HasFactory;
  4. use Illuminate\Database\Eloquent\Model;
  5. use Illuminate\Database\Eloquent\Relations\BelongsTo;
  6. class DiscordUser extends Model
  7. {
  8. use HasFactory;
  9. protected $fillable = [
  10. "id",
  11. "user_id",
  12. "username",
  13. "avatar",
  14. "discriminator",
  15. "public_flags",
  16. "flags",
  17. "locale",
  18. "mfa_enabled",
  19. "premium_type",
  20. "email",
  21. "verified",
  22. ];
  23. public $incrementing = false;
  24. /**
  25. * @return BelongsTo
  26. */
  27. public function user(){
  28. return $this->belongsTo(User::class);
  29. }
  30. /**
  31. * @return string
  32. */
  33. public function getAvatar(){
  34. return "https://cdn.discordapp.com/avatars/" . $this->id . "/" . $this->avatar . ".png";
  35. }
  36. }