1. ホーム
  2. php

[解決済み】変な電話番号を生成するフェイカー?

2022-01-30 15:10:39

質問

そこで、Laravelでデータベースを作成し、シードしているのですが、以下のように電話番号を生成してしまう問題に遭遇してしまいました。 (635) 889-5802 x45134 . このため、データベースのカラムの望ましい長さを超えてしまい、問題が発生します。

そこで質問なのですが

  1. 実用レベルでは、なぜこのようなことができるのでしょうか?の実際の使用例はどのようなものでしょうか? x##### ? いろいろ探しているのですが、良い説明が見つかりません。一番良い推測は、内部組織の拡張です。
  2. 国際化がいずれ重要になるかもしれないアプリケーションを構築する場合、これらが何であれサポートを組み込むのは良い考えでしょうか?もしそうなら、カラム幅を広げることが私にとってより良い解決策になると思います。
  3. もしこれが重要でないなら、これらを防ぐ方法はありますか? x##### を生成時に番号に付けられないようにすることでしょうか?これはオプションであるべきだと感じています。もしそうでなければ、カスタムプロバイダーか正規表現フィルターでこれらの値を削除するのがベストな選択肢のように思います。

解決方法は?

x#### は、一般的に電話の内線を示すために使用されます。を見る限りでは ソースコード の電話番号プロバイダには、拡張子を削除するオプションがないので、自分で削除する必要があります。

しかし、あなたが読むことを検討したいかもしれません プログラマーが信じている電話番号に関する虚偽の事実 .