- 引用包
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 使用
最新推荐文章于 2025-09-30 06:42:26 发布
本文详细介绍如何在Laravel项目中使用emadadly/laravel-uuid包自动生成UUID作为模型主键,包括安装包、发布配置文件、修改配置、模型trait使用及迁移文件调整。
1018

被折叠的 条评论
为什么被折叠?



