标签:auth VID 封装 一段 uuid string UNC class src
这里的UUID采用
需要注意的是,在安装完和配置完后,想要在调用模型的 create方法时让模型自动生成UUID的主键需要在模型中添加以下的配置
public $incrementing = false; public static function boot(){ parent::boot(); self::creating(function ($model) { $model->id = (string) CommonUtils::uuid(); }); } 红色区域的方法是我自己封装的,原先他生成的UUID中带 - 所以我自己封装的将它去掉了,另外注意下UUID的长度!
将上面的方法添加完后,在使用create时就可以自动生成UUID了!
记得在使用前需要引入
use Webpatser\Uuid\Uuid;
/** * 这一段是GitHub上的原方法! */ public static function boot() { parent::boot(); self::creating(function ($model) { $model->uuid = (string) Uuid::generate(4); }); }
标签:auth VID 封装 一段 uuid string UNC class src
原文地址:https://www.cnblogs.com/Richard-Tang/p/10351699.html