Вы можете проверить IP-адрес, который видит ваше приложение, и разрешить его:
Route::get('/what-is-my-ip', function(){
return request()->ip();
});
Но будьте осторожны, если вы находитесь за сетевой службой доставки контента, такой как cloudflare , выувидит IP службы вместо пользователя.Это значит, что у всех будет один и тот же IP.
Например, Cloudflare , вы можете заставить его работать, заново установив правильный IP-адрес пользователя в public/index.php
<?php
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
$_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
}
источнике с дополнительными пояснениями: https://laracasts.com/discuss/channels/laravel/cloudflare-and-user-ip