28 lines
621 B
PHP
28 lines
621 B
PHP
<?php
|
|
|
|
use App\Models\Setting;
|
|
|
|
if (!function_exists('app_settings')) {
|
|
function app_settings($key = null, $default = null)
|
|
{
|
|
// app('config')->set($key);
|
|
// dd(123456);
|
|
if (is_null($key)) {
|
|
return $default;
|
|
}
|
|
|
|
if (is_array($key)) {
|
|
foreach ($key as $i => $value) {
|
|
Setting::updateOrCreate([
|
|
'key' => $i,
|
|
], [
|
|
'value' => $value,
|
|
]);
|
|
}
|
|
return $key;
|
|
}
|
|
|
|
return Setting::where('key', $key)->value('value', $default);
|
|
}
|
|
}
|