app / Models / Settings.php : 20
use App\Abstracts\UnicodeModel;
use Illuminate\Database\Eloquent\Factories\HasFactory;
class Settings extends UnicodeModel
{
use HasFactory;
public $timestamps = false;
protected $casts = [
'value' => 'object',
];
public static function selectSettings($key)
{
$setting = Settings::where('key', $key)->first();
if ($setting) {
return $setting->value;
}
return false;
}
public static function updateSettings($key, $data)
{
$setting = Settings::where('key', $key)->first();
if ($setting) {
$settings = (array) $setting->value;
foreach ($data as $dataKey => $dataValue) {
if (array_key_exists($dataKey, $settings)) {
$settings[$dataKey] = $dataValue;
php 8.2 surumde yazılı hata cıkmakta.
use App\Abstracts\UnicodeModel;
use Illuminate\Database\Eloquent\Factories\HasFactory;
class Settings extends UnicodeModel
{
use HasFactory;
public $timestamps = false;
protected $casts = [
'value' => 'object',
];
public static function selectSettings($key)
{
$setting = Settings::where('key', $key)->first();
if ($setting) {
return $setting->value;
}
return false;
}
public static function updateSettings($key, $data)
{
$setting = Settings::where('key', $key)->first();
if ($setting) {
$settings = (array) $setting->value;
foreach ($data as $dataKey => $dataValue) {
if (array_key_exists($dataKey, $settings)) {
$settings[$dataKey] = $dataValue;
php 8.2 surumde yazılı hata cıkmakta.
