X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=app%2FModels%2FUser.php;h=7f03b4acdf6a24ea4dc2bcec5145cb66a2b31ea9;hb=edd0e97bfdc544114f30bf4c13a929631c44a555;hp=dd129821890d28e9736b81bd6aaa800f35d15333;hpb=55f2d7cd6c290a0d26db177d54d20c393f890bbb;p=alttp.git diff --git a/app/Models/User.php b/app/Models/User.php index dd12982..7f03b4a 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -12,6 +12,15 @@ class User extends Authenticatable { use HasApiTokens, HasFactory, Notifiable; + public function isParticipant(Tournament $tournament) { + foreach ($tournament->participants as $participant) { + if ($participant->user->id == $this->id) { + return true; + } + } + return false; + } + /** * The attributes that are mass assignable. * @@ -36,6 +45,8 @@ class User extends Authenticatable * @var array */ protected $hidden = [ + 'email', + 'mfa_enabled', 'refresh_token', 'remember_token', ];