как я могу проверить IP и имя хоста на уникальном?
В базе данных у меня есть столбец ip, и там хранятся все ips и имена хостов. Как я могу проверить, существует ли ip в базе данных?
Я знаю, что для проверки мне нужно использовать:
$ip = request()->ip;
if(gethostbyname($ip) == $database->column-ip || $ip == $database->column-ip)
return false;
}
а как проверить в laravel? Я знаю, что могу с уникальным правилом сделать это, но как тогда gethostname?
['data.ip' => 'required|unique:ips_table,ip']
есть идеи как это сделать?