Laravel 8 可指定自增字段起始值
在 Laravel 8 中,可以为自增字段指定起始值。
public function up()
{
Schema::create('invoices', function (Blueprint $table) {
$table->id()->startingValue(10000);
// ... 其他字段
});
// 等同以下 MySQL 语句
// ALERT TABLE invoices AUTO_INCREMENT = 10000;
}
当你处理需要以特定前缀开头的发票时,此功能很有用。
或者,你想隐藏 ID 从 1 开始的事实。
本作品采用《CC 协议》,转载必须注明作者和本文链接