Skip to content

forked-repo/Laravel-Settingable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f01cb57 Β· Dec 3, 2016

History

6 Commits
Dec 3, 2016
Nov 25, 2016
Nov 25, 2016
Nov 25, 2016
Nov 25, 2016
Nov 25, 2016
Nov 25, 2016
Nov 25, 2016
Dec 3, 2016
Dec 3, 2016
Nov 25, 2016
Dec 3, 2016
Nov 25, 2016
Nov 25, 2016

Repository files navigation

Laravel Settingable

Installation

Require this package, with Composer, in the root directory of your project.

$ composer require faustbrian/laravel-settingable

Usage

Within your controllers, before you perform a redirect...

<?php

namespace App;

use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable
{
    use Settingable;
}
// This will be stored in the "default" collection
$user->settings()->all();
$user->settings()->set('key', 'value');
$user->settings()->get('key');
$user->settings()->has('key');
$user->settings()->forget('key');

// This will be stored in the "visuals" collection
$user->settings()->collection('visuals')->all();
$user->settings()->collection('visuals')->set('key', 'value');
$user->settings()->collection('visuals')->get('key');
$user->settings()->collection('visuals')->has('key');
$user->settings()->collection('visuals')->forget('key');

Changelog

Please see CHANGELOG for more information what has changed recently.

Testing

$ phpunit

Contributing

Please see CONTRIBUTING for details.

Security

If you discover a security vulnerability within this package, please send an e-mail to Brian Faust at hello@brianfaust.de. All security vulnerabilities will be promptly addressed.

Credits

License

MIT Β© Brian Faust

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages