123456789101112131415161718192021222324252627282930313233 |
- <?php
- use Illuminate\Support\Arr;
- if (! function_exists('user_admin_config')) {
- function user_admin_config($key = null, $value = null)
- {
- $session = session();
- if (! $config = $session->get('admin.config')) {
- $config = config('admin');
- $config['lang'] = config('app.locale');
- }
- if (is_array($key)) {
- // 保存
- foreach ($key as $k => $v) {
- Arr::set($config, $k, $v);
- }
- $session->put('admin.config', $config);
- return;
- }
- if ($key === null) {
- return $config;
- }
- return Arr::get($config, $key, $value);
- }
- }
|