Skip to content

DeSmart/laravel-uuid-id

Repository files navigation

Laravel UUID 🆔

Latest version Tests Software License

Package provides a simple trait that allows to use/generate UUIDs as IDs in Laravel models.

Installation

To install the package via Composer, simply run the following command:

composer require desmart/laravel-uuid-id

Usage

This package does two things:

  • enables having UUID as an ID (by modifying some underlying Laravel model methods), and
  • automatically generates ordered UUID as an ID during model creation.

In any Laravel model that should use UUID as an ID, add HasUuidId trait:

class MyModel extends \Illuminate\Database\Eloquent\Model
{
    use \DeSmart\Laravel\Uuid\HasUuidId;
}

Changelog

Please see CHANGELOG for more information what has changed recently.

License

The MIT License (MIT). Please see License File for more information.

About

Use UUIDs as IDs in Laravel models

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages