Skip to content

Add configuration to your eloquent model easily

Notifications You must be signed in to change notification settings

michelangelomo/Confy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Confy

Add configurations to your eloquent model easily

Requirements

Installation

composer require michelangelomo/confy

php artisan vendor:publish --tag=migrations

php artisan migrate

Usage

use Illuminate\Database\Eloquent\Model;
use Michelangelo\Confy\Traits\HasConfigTrait;
class User extends Model {

    use HasConfigTrait;
    //....
    
}

$user = User::find(1);
//                  Key              Value   Category
$user->putConfig('isPublicProfile', 'true', 'privacy'); //Save single data config

$user->putArrayConfig('array', array('key' => 'value')); //Save multiple data in array
//Leave category blank for default

$user->getConfig('isPublicProfile', 'privacy'); //Returns true
$user->getConfig('array'); //Return ['key' => 'value']

About

Add configuration to your eloquent model easily

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages