New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

xzxzyzyz/laravel-uuid-model

Uuid Model For Laravel
3,069
Install
composer require xzxzyzyz/laravel-uuid-model
Latest Version:v1.9.0
PHP:^8.2
Laravel:10 – 13
Older releases:5 – 9
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

dyrynda/laravel-model-uuid

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

3,461,862 483
mindtwo/laravel-auto-create-uuid

Automatically generate UUIDs for Eloquent models on creation and replication.

30,056 1
jenssegers/model

An Laravel eloquent-like model class, for Laravel and other frameworks

4,742,551 395
stayallive/laravel-eloquent-uuid

Generate UUID for a Laravel Eloquent model attribute.

71,246 4
czim/laravel-nestedupdater

Eloquent model updater for nested relations data for Laravel.

54,158 19

Version History

Version Released PHP Laravel License
v1.9.0 ^8.2 ^10.0|^11.0|^12.0|^13.0 MIT
v1.8.0 ^8.1 ^9.0|^10.0|^11.0|^12.0 MIT
v1.7.0 ^8.1 ^9.0|^10.0|^11.0 MIT
v1.6.0 ^7.4|^8.0 ^8.0|^9.0|^10.0 MIT
v1.5.0 ^7.4|^8.0 ^7.0|^8.0|^9.0 MIT