在Laravel中生成唯一号码的最佳方法是什么?

时间:2016-09-13 14:20:33

标签: laravel laravel-5.2 laravel-5.3

什么是在Laravel中生成唯一号码的最佳方法是什么?是否有标准功能从框中生成Laravel中的唯一编号?

2 个答案:

答案 0 :(得分:5)

你有点不清楚你要用这个来完成什么,但是这里有点刺痛。

使用以下架构创建Number模型:

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

利用其自动增加ID作为您的唯一编号。这些将是连续的,而不是随机数。

$number = App\Number::create();
$number->id; // a guaranteed unique number

答案 1 :(得分:0)

也可以尝试使用php uniqid()http://php.net/manual/en/function.uniqid.php