PHP code example of ranjbarali / laravel-setting

1. Go to this page and download the library: Download ranjbarali/laravel-setting 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/ */

    

ranjbarali / laravel-setting example snippets


setting()

setting()->value

setting('key')->value

setting(['key1', 'key2'])->value

setting('key')->set('new value')

setting()->add($key, $value, $type)

setting('key')->delete()

setting('key')->is('value')

setting('key')->is_exactly('value')

setting('key')->exists()

setting()->restart()

setting()->add('key', ['item'], 'array');
setting('key')->value; // Output: ['item']

setting()->add('isOffline', true, 'boolean');
setting('isOffline')->value; // Output: true

setting()->add('key', 'value');
setting('key')->value; // Output: "value"

setting()->add('level', 5, 'integer');
setting('level')->value; // Output: 5

setting()->add('score', 6.5, 'float');
setting('score')->value; // Output: 6.5

setting()->add('key', 'old value');
setting('key')->set('new value');
setting('key')->value; // Output: 'new value'

setting()->add('key1', 'foo');
setting()->add('key2', 'bar');
setting(['key1', 'key2'])->value; // Output: [ 'key1' => 'foo', 'key2' => 'bar' ]

setting()->add('key', '1');
setting('key')->is(1); // Output: true

setting()->add('key', '1');
setting('key')->is_exactly(1); // Output: false

setting()->add('key', 'value');
setting('key')->delete();
setting('key')->exists(); // Output: false
bash
php artisan vendor:publish --provider="RanjbarAli\LaravelSetting\LaravelSettingServiceProvider"
bash
php artisan migrate