fyggi / laravel-simple-uuid
This package adds a simple trait to add UUID to your models.
Requires
- php: ^7.4
- illuminate/support: ^7.0
- ramsey/uuid: ^4.0
Requires (Dev)
- orchestra/testbench: ^5.0
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-10-06 06:04:05 UTC
README
This package adds a simple trait to add UUID to your Laravel models. When using the trait, it automatically sets the route key and route key name to the UUID.
The trait also includes a scope, whereUuid($uuid)
.
NOTE: The package assumes you have a field in your database called uuid
.
Installation
You can install the package via composer:
composer require fyggi/laravel-simple-uuid
Example
<?php namespace App; use Illuminate\Database\Eloquent\Model; use Fyggi\SimpleUuid\HasUuid; class Post extends Model { use HasUuid; }
Security
If you discover any security related issues, please email peter@fyggi.dk instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
Treeware
You're free to use this package, but if it makes it to your production environment you are required to buy the world a tree.
It’s now common knowledge that one of the best tools to tackle the climate crisis and keep our temperatures from rising above 1.5C is to plant trees. If you support this package and contribute to the Treeware forest you’ll be creating employment for local families and restoring wildlife habitats.
You can buy trees here offset.earth/treeware
Read more about Treeware at treeware.earth
Laravel Package Boilerplate
This package was generated using the Laravel Package Boilerplate.