修复切换不同模板产生模板缓存导致DIY问题
This commit is contained in:
parent
c07bdda87f
commit
b23a926dd5
|
|
@ -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');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue