garethnic / unique by garethnic

A Laravel package to make uuid fields in a database table
8
3
3
Package Data
Maintainer Username: garethnic
Maintainer Contact: gareth.nic@gmail.com (Gareth Nicholson)
Package Create Date: 2016-03-08
Package Last Update: 2016-03-08
Home Page:
Language: PHP
License: MIT
Last Refreshed: 2024-04-18 15:17:48
Package Statistics
Total Downloads: 8
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 3
Total Watchers: 3
Total Forks: 0
Total Open Issues: 0

Unique

This is a Laravel package that lets you add uuid's to a selected field.

Install

Add the following to your composer.json file:

"garethnic/unique": "dev-master"

Add the garethnic\ServiceProvider to your config/app.php providers array:

garethnic\Unique\UniqueServiceProvider::class,

Then run the following command to copy config file.

$ vendor:publish

Usage

In your model import the trait:

namespace App;

use garethnic\Unique\Unique;

Then it's as simple as:

class User extends Authenticatable
{
    use Unique;

    ...

You can specify which field to fill in the config/unique.php file:

return [
    'field' => 'name'
];

Change log

Please see CHANGELOG for more information what has changed recently.

Testing

$ composer test

Contributing

Please see CONTRIBUTING and CONDUCT for details.

License

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