beep/vivid

An expressive set of recipes to extend functionality in Laravel Eloquent.
123
Install
composer require beep/vivid
Latest Version:v1.0.18
Laravel:5
License:MIT
Last Updated:Jul 15, 2017
Links: GitHub  ·  Packagist
Maintainer: robbiegarvey

Vivid

Vivid is an expressive set of recipes to extend Laravel Eloquent. Features UUID key storage as BINARY(16) and 36 character strings.

Installation

composer require beep/vivid

Usage

Optimized UUID4

<?php

use Beep\Vivid\Database\Eloquent\Model;

class User extends Model
{
    
}

UUID4

class User extends Model
{
    protected $optimizedUuid = false;
}

ToDo

  • Cleanup and expand tests both optimized and add non-optimized UUID Model tests.
  • Properly cast optimized UUIDs.
  • JSON serialization by indicated columns for optimized.

Related Packages

doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database s...

641,106,524 9,700
laravel/framework

The Laravel Framework.

593,882,149 34,959
laravel/tinker

Powerful REPL for the Laravel framework.

502,645,077 7,441
laravel/serializable-closure

Laravel Serializable Closure provides an easy and secure way to serialize closur...

418,291,778 609
nunomaduro/collision

Cli error handling for console/command-line PHP applications.

399,241,428 4,660

Version History

Version Released Laravel License
v1.0.18 ^5.4 MIT
v1.0.17 ^5.4 MIT
v1.0.16 ^5.4 MIT
v1.0.15 ^5.4 MIT
v1.0.14 ^5.4 MIT