1)
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
},
"files": ["app/Helpers/Options.php"]
},
2)composer update
3)App\Helpers\Options.php faylını yarat
<?php
namespace App\Helpers {
use App\Models\Option;
class Options
{
private static $options = [];
public static function getOption ( $key, $default = NULL )
{
if ( empty( self::$options ) )
{
$options = Option::all();
foreach ( $options as $option )
{
self::$options[ $option->key ] = $option->value;
}
}
return array_key_exists( $key, self::$options ) ? self::$options[ $key ] : $default;
}
}
}
4)İstifadəsi
Options::getOption('key')
Digər dildə:
EN