xzxzyzyz/laravel-uuid-model

Uuid Model For Laravel
3,027
Install
composer require xzxzyzyz/laravel-uuid-model
Latest Version:v1.9.0
PHP:^8.2
License:MIT
Last Updated:Mar 18, 2026
Links: GitHub  ·  Packagist
Maintainer: xzxzyzyz

Laravel Uuid Model

Build Status Latest Stable Version License

Using uuid in eloquent model.

Installation

composer require xzxzyzyz/laravel-uuid-model

Usage

Create primary key as string type.

/**
 * Run the migrations.
 *
 * @return void
 */
public function up()
{
	Schema::create('example', function(Blueprint $table) {
		$table->uuid('id')->primary();
		// ...
	});
}

And, Extends Xzxzyzyz\Laravel\Uuid\Model in your model.

use Xzxzyzyz\Laravel\Uuid\Model;

class Example extends Model
{
	//...
}

Related Packages

moharrum/generates-uuids

Generate v4 UUIDs for eloquent primary key column on model creation.

30 0
moharrum/laravel-eloquent-extras

Set of extra and useful Eloquent helpers to speed up development.

65 0
dyrynda/laravel-model-uuid

This package allows you to easily work with UUIDs in your Laravel models.

3,284,319 484
stevenmaguire/laravel-uuid-model

Create non-incrementing Laravel models whose primary key is a UUID

46 4
mindtwo/laravel-auto-create-uuid

Automatically generate UUIDs for Eloquent models on creation and replication.

28,302 1