refactor: remove diagnostic and translation scripts and implement automatic cache clearing for settings in the model.

This commit is contained in:
Ümit Tunç
2026-05-20 00:06:01 +03:00
parent 19c9202fc1
commit 575fdad12c
15 changed files with 18 additions and 3446 deletions
+11
View File
@@ -10,6 +10,17 @@ class Setting extends Model
{
use HasFactory, SoftDeletes;
protected static function booted()
{
static::saved(function ($setting) {
\Illuminate\Support\Facades\Cache::forget("app_setting_{$setting->key}");
});
static::deleted(function ($setting) {
\Illuminate\Support\Facades\Cache::forget("app_setting_{$setting->key}");
});
}
protected $fillable = [
'key',
'value',