participants as $participant) { if ($participant->user->id == $this->id) { return true; } } return false; } public function participation() { return $this->hasMany(Participant::class); } /** * The attributes that are mass assignable. * * @var string[] */ protected $fillable = [ 'id', 'username', 'discriminator', 'email', 'avatar', 'verified', 'locale', 'mfa_enabled', 'refresh_token', 'role', ]; /** * The attributes that should be hidden for serialization. * * @var array */ protected $hidden = [ 'email', 'mfa_enabled', 'refresh_token', 'remember_token', ]; /** * The attributes that should be cast. * * @var array */ protected $casts = [ 'id' => 'string', 'username' => 'string', 'discriminator' => 'string', 'email' => 'string', 'avatar' => 'string', 'verified' => 'boolean', 'locale' => 'string', 'mfa_enabled' => 'boolean', 'refresh_token' => 'encrypted', ]; }