关于此软件包最新版本(dev-master)的许可证信息不可用。

轻松为您的模型添加配置

dev-master 2018-12-08 18:23 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:44:08 UTC


README

轻松为您的eloquent模型添加配置

要求

安装

composer require michelangelomo/confy

php artisan vendor:publish --tag=migrations

php artisan migrate

用法

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']