修复切换不同模板产生模板缓存导致DIY问题

This commit is contained in:
Edward Yang 2023-07-19 09:45:32 +08:00
parent c07bdda87f
commit b23a926dd5
1 changed files with 15 additions and 0 deletions

View File

@ -13,6 +13,7 @@ namespace Beike\Repositories;
use Beike\Models\Setting; use Beike\Models\Setting;
use Carbon\Carbon; use Carbon\Carbon;
use Illuminate\Support\Facades\Artisan;
class SettingRepo class SettingRepo
{ {
@ -117,6 +118,7 @@ class SettingRepo
]; ];
} }
Setting::query()->insert($rows); Setting::query()->insert($rows);
self::clearCache();
} }
/** /**
@ -154,5 +156,18 @@ class SettingRepo
} else { } else {
$setting->update($settingData); $setting->update($settingData);
} }
self::clearCache();
}
/**
* Clear all cache.
*/
public static function clearCache()
{
Artisan::call('cache:clear');
Artisan::call('config:clear');
Artisan::call('view:clear');
Artisan::call('optimize:clear');
} }
} }