diff --git a/app/Observers/ConfigObserver.php b/app/Observers/ConfigObserver.php index 6ae9cff7..f75ff9fb 100644 --- a/app/Observers/ConfigObserver.php +++ b/app/Observers/ConfigObserver.php @@ -3,12 +3,17 @@ namespace App\Observers; use App\Models\Config; -use Cache; +use Artisan; class ConfigObserver { public function updated(Config $config) // 更新设定 { - Cache::forget('settings'); + if (config('app.debug')) { + Artisan::call('optimize:clear'); + } else { + Artisan::call('optimize:clear'); + Artisan::call('optimize'); + } } }