2016-09-13 16 views
-2

Laravelで一意の番号を生成する最も良い方法は何ですか。 Laravelに固有の番号を生成するためのボックスからの標準関数はありますか?Laravelで一意の番号を生成する最適な方法は何ですか?

+0

どのような場合ですか?一意の番号?一意の文字列を意味しますか?ユニークな数字を複数回生成する可能性はありますが、それが本当にどれほどユニークであるかの受け入れ可能なレベルに収まる方法はありません。以前に生成されたデータベースを保存するように設定している場合を除きます。 –

+0

http://dilbert.com/strip/2001-10-25 – ceejayoz

+0

次のような形式です:48923 – Dev

答えて

5

あなたがこれで達成しようとしていることは少し不明ですが、ここではそれを刺すようにしています。

次のスキーマとNumberモデルを作成:あなたの固有の番号として

Schema::create('numbers', function (Blueprint $table) { 
    $table->increments('id'); 
}); 

活用して自動インクリメントIDを。これらは、乱数ではなく連続したものになります。

$number = App\Number::create(); 
$number->id; // a guaranteed unique number 
関連する問題