View file File name : AuthIp.php Content :<?php namespace App; use Illuminate\Database\Eloquent\Model; class AuthIp extends Model { protected $fillable = ['ip', 'user_id']; public static function isEnable($ip){ // libera para o servidor if($ip == "127.0.0.1") return true; // Libera para a rede interna via dominio configurado no .env if($_SERVER['SERVER_NAME'] == config('app.internal_domain')) return true; // Libera casa exista em configurações if(self::where('ip', $ip)->first()) return true; // Bloqueia return true; } public function user() { return $this->belongsTo('App\User'); } }