| Package Data | |
|---|---|
| Maintainer Username: | leomarquine |
| Maintainer Contact: | leonardomarquine@gmail.com (Leonardo Marquine) |
| Package Create Date: | 2016-09-24 |
| Package Last Update: | 2020-03-11 |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-11-10 03:16:26 |
| Package Statistics | |
|---|---|
| Total Downloads: | 11,295 |
| Monthly Downloads: | 9 |
| Daily Downloads: | 0 |
| Total Stars: | 7 |
| Total Watchers: | 1 |
| Total Forks: | 1 |
| Total Open Issues: | 0 |
Uuid primary key for Laravel Eloquent Models.
Install through Composer
composer require marquine/eloquent-uuid
In your migration, create a column for the uuid primary key:
$table->uuid('id')->primary();
or
$table->string('id', 32)->primary();
If your primary key column name is not id, you need to set the model's $primaryKey property to the correct name.
Use the Uuid trait in your model:
<?php
namespace App;
use Marquine\EloquentUuid\Uuid;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
use Uuid;
}
Eloquent UUID is licensed under the MIT license.