在 Laravel 中生成唯一编号的最佳方法是什么?
What is the best way to generate unique number in Laravel?
在 Laravel 中生成唯一编号的最佳方法是什么? box 是否有标准函数来生成 Laravel 中的唯一编号?
有点不清楚你想用它完成什么,但这里是一个尝试。
使用以下架构创建 Number
模型:
Schema::create('numbers', function (Blueprint $table) {
$table->increments('id');
});
利用其自动递增 ID 作为您的唯一编号。这些将是连续的,而不是随机数。
$number = App\Number::create();
$number->id; // a guaranteed unique number
可以试试用phpuniqid()
来。
http://php.net/manual/en/function.uniqid.php
在 Laravel 中生成唯一编号的最佳方法是什么? box 是否有标准函数来生成 Laravel 中的唯一编号?
有点不清楚你想用它完成什么,但这里是一个尝试。
使用以下架构创建 Number
模型:
Schema::create('numbers', function (Blueprint $table) {
$table->increments('id');
});
利用其自动递增 ID 作为您的唯一编号。这些将是连续的,而不是随机数。
$number = App\Number::create();
$number->id; // a guaranteed unique number
可以试试用phpuniqid()
来。
http://php.net/manual/en/function.uniqid.php