devkylian/laravel-uuid

Eloquent UUID Trait for Laravel 6 and above.

dev-master 2023-10-06 18:59 UTC

This package is auto-updated.

Last update: 2024-04-06 20:09:36 UTC


README

Eloquent UUID Trait for Laravel 6 and above.

Installation

composer require devkylian/laravel-uuid

Usage

Add this in your migrations

Schema::create('users', function (Blueprint $table) {
    $table->uuid('id')->primary();
    $table->string('username');
    $table->string('email')->unique();
    $table->string('password');
    $table->rememberToken();
    $table->timestamps();
});

Add this in your models

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use DevKylian\Uuid\HasUuid;

class User extends Model
{
    use HasUuid;
}