- 引用包
composer require emadadly/laravel-uuid
- 发布配置文件
php artisan vendor:publish --provider="Emadadly\LaravelUuid\LaravelUuidServiceProvider"
- 修改配置文件
// uuid.config 'default_uuid_column' => 'uuid',
- 模型中使用trait
use Emadadly\LaravelUuid\Uuids; class ExampleModel extends Model { use Uuids; // 如果不需要主键自增 public $incrementing = false; }
- 迁移文件
Schema::create('users', function (Blueprint $table) { $table->uuid('id')->unique(); $table->primary('id'); .... // related model uses UUID, must change type $table->uuid('model_id'); .... $table->timestamps(); });
laravel uuid 使用
最新推荐文章于 2021-03-21 16:23:39 发布