garethnic / unique
A Laravel package to make uuid fields in a database table
dev-master / 1.0.x-dev
2016-03-08 19:49 UTC
Requires
- php: ~5.5|~7.0
- illuminate/support: ~5.1
- ramsey/uuid: ^3.2
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
This package is not auto-updated.
Last update: 2024-11-23 20:36:50 UTC
README
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.