PHP code example of liteas98 / l4-settings
1. Go to this page and download the library: Download liteas98/l4-settings library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
liteas98 / l4-settings example snippets
Setting::set('foo', 'bar');
Setting::get('foo', 'default value');
Setting::get('nested.element');
Setting::forget('foo');
$settings = Setting::all();
// Get the store instance
setting();
// Get values
setting('foo');
setting('foo.bar');
setting('foo', 'default value');
setting()->get('foo');
// Set values
setting(['foo' => 'bar']);
setting(['foo.bar' => 'baz']);
setting()->set('foo', 'bar');
// Method chaining
setting(['foo' => 'bar'])->save();
// Cache usage configurations.
'enableCache' => false,
'forgetCacheByWrite' => true,
'cacheTtl' => 15,
Setting::setExtraColumns(array(
'user_id' => Auth::user()->id
));
Setting::setConstraint(function($query, $insert) {
if ($insert) return;
$query->where(/* ... */);
});
class MyStore extends anlutro\LaravelSettings\SettingStore {
// ...
}
Setting::extend('mystore', function($app) {
return $app->make('MyStore');
});