Exemple #1
0
 /**
  * Returns any appeals that are open which this user can manage.
  *
  * @return Collection  of \App\BanAppeal
  */
 public static function getAppealsFor(PermissionUser $user)
 {
     return static::whereHas('ban', function ($query) use($user) {
         $query->whereActive();
         $query->whereIn('board_uri', $user->canManageAppealsIn());
     })->with('ban')->whereOpen()->get();
 }