Ip をデータベースに保存する必要があります。laravel を使用していますが、IPv6 と IPv4 の IP を保存する必要があります IP タイプは IP の準備ができていますか?
$table->ipAddress('visitor');
または、通常の文字列型を使用する必要がありますか。
ありがとう
Ip をデータベースに保存する必要があります。laravel を使用していますが、IPv6 と IPv4 の IP を保存する必要があります IP タイプは IP の準備ができていますか?
$table->ipAddress('visitor');
または、通常の文字列型を使用する必要がありますか。
ありがとう
このipAddress()
メソッドは、指定されたデータベースに対して次のフィールド タイプを作成します。
テキストフィールドの場合、IPv6 アドレスを格納するために必要な最大長は 45 文字なので、MySql、SqlServer、SqlLite ではこれが考慮されているようです。さらに、inet
Postgres のフィールドは、IPv4 フィールドと IPv6 フィールドの両方を処理します。
ipAddress()
これらすべてを考慮すると、メソッドが任意のデータベースで IPv6 を処理できるフィールドを作成すると想定するのは安全だと思います。