2017 © Pedro Peláez
 

library lara-setting

A persistent settings package for Laravel 5.5+

image

jason-xt/lara-setting

A persistent settings package for Laravel 5.5+

  • Wednesday, May 16, 2018
  • by JasonXt
  • Repository
  • 1 Watchers
  • 2 Stars
  • 34 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 5 Versions
  • 62 % Grown

The README.md

LaraSetting (未完成后台)

Latest Version on Packagist ![Software License][ico-license] ![Total Downloads][ico-downloads], (*1)

Laravel 设置持久化工具包 / A persistent settings package for Laravel 6.0+

后台管理 / Setting manage interface

avatar, (*2)


, (*3)

  • 数据库存储 / Database persistent
  • Laravel 框架自带缓存 / Cache by Laravel framework
  • 运行时缓存 / Runtime cache (Get from cache or db one time during Request Lifecycle)

Install

Via Composer, (*4)

``` bash $ composer require xtrees/lara-setting, (*5)

$ php artisan vendor:publish --tag=config $ php artisan vendor:publish --tag=migrations $ php artisan migrate, (*6)


## Config ``` php return [ //Use framework's cache drive 'cache' => [ 'mode' => 'batch', 'enable' => true, 'prefix' => 'settings:', //cache time .minutes 'ttl' => 60, ], //Facade name LaraSetting::get(..) 'facade' => 'LaraSetting', ];

Usage

``` php //Helper funtion settings('group.key'), (*7)

//Create or update setting in DB/cache/runtime LaraSetting::set('group.key', 'setting-value');, (*8)

//Get the setting from runtime/cache/DB LaraSetting::get('group.key');, (*9)

//Remove setting LaraSetting::forget('group.key');, (*10)

```, (*11)

License

The MIT License (MIT). Please see License File for more information., (*12)

The Versions

16/05 2018

dev-master

9999999-dev https://github.com/JasonXt/LaraSetting/

A persistent settings package for Laravel 5.5+

  Sources   Download

MIT

The Requires

 

laravel persistent setting

30/03 2018

v0.0.4

0.0.4.0 https://github.com/JasonXt/LaraSetting/

A persistent settings package for Laravel 5.5+

  Sources   Download

MIT

The Requires

 

laravel persistent setting

06/03 2018

v0.0.3

0.0.3.0 https://github.com/JasonXt/LaraSetting/

A persistent settings package for Laravel 5.5+

  Sources   Download

MIT

The Requires

 

laravel persistent setting

06/03 2018

v0.0.2

0.0.2.0 https://github.com/JasonXt/LaraSetting/

A persistent settings package for Laravel 5.5+

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel persistent setting

05/03 2018

v0.0.1

0.0.1.0 https://github.com/JasonXt/LaraSetting

A persistent settings package for Laravel 5.5+

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel persistent setting