Skip to content
This repository has been archived by the owner on Feb 28, 2023. It is now read-only.
/ peculiar Public archive

An extension to the Laravel Eloquent Model. It allows the use of UUIDs (ramsey/uuid) as primary keys.

Notifications You must be signed in to change notification settings

r15ch13/peculiar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peculiar

An extension to the Laravel model. It allows the use of UUIDs as primary keys.

Installation

Add r15ch13/peculiar as a requirement to composer.json:

{
    "require": {
        "r15ch13/peculiar": "~2.0"
    }
}

Update your packages with composer update or install with composer install.

Getting Started

Peculiar extends the Eloquent base class without changing its core functionality.

To create a new Peculiar model, simply make your model class derive from the Peculiar base class.

use Rfifteen\Peculiar\Peculiar;

class User extends Peculiar {}

If you're using LaravelBook\Ardent use it like so:

use Rfifteen\Peculiar\Ardent\Peculiar;

class User extends Peculiar {}

If you're using Cartalyst\Sentry use it like so:

use Rfifteen\Peculiar\Sentry\PeculiarUser;

class User extends PeculiarUser {}

License

The MIT License (MIT)

About

An extension to the Laravel Eloquent Model. It allows the use of UUIDs (ramsey/uuid) as primary keys.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages