Beispiel #1
0
 /**
  * Fetches all applicable bans.
  *
  * @param  string  $ip  Human-readable IP.
  * @param  string|null|false  $board_uri  Board|Global Only|Both
  * @return Ban
  */
 public static function getBans($ip, $board_uri = null)
 {
     return Ban::ipString($ip)->board($board_uri)->whereActive()->orderBy('board_uri', 'desc')->with('mod')->get();
 }
Beispiel #2
0
 /**
  * Fetches all applicable bans.
  *
  * @param  string  $ip  Human-readable IP.
  * @param  string|null|false  $board_uri  Board|Global Only|Both
  * @return Ban
  */
 public static function getBans($ip, $board_uri = null, $fetch = true)
 {
     $query = Ban::ipString($ip)->board($board_uri)->whereActive()->orderBy('board_uri', 'desc')->with('mod');
     return $fetch ? $query->get() : $query;
 }