disable model caching during install/update
This commit is contained in:
parent
18b1e6e703
commit
293c9ec8f2
@ -30,3 +30,5 @@ MAIL_FROM_NAME=null
|
|||||||
MAIL_FROM_ADDRESS=null
|
MAIL_FROM_ADDRESS=null
|
||||||
|
|
||||||
FIREWALL_ENABLED=false
|
FIREWALL_ENABLED=false
|
||||||
|
|
||||||
|
MODEL_CACHE_ENABLED=false
|
||||||
|
@ -24,3 +24,5 @@ MAIL_PASSWORD=null
|
|||||||
MAIL_ENCRYPTION=null
|
MAIL_ENCRYPTION=null
|
||||||
|
|
||||||
FIREWALL_ENABLED=false
|
FIREWALL_ENABLED=false
|
||||||
|
|
||||||
|
MODEL_CACHE_ENABLED=false
|
||||||
|
@ -62,6 +62,9 @@ class FinishUpdate extends Command
|
|||||||
session(['company_id' => $company_id]);
|
session(['company_id' => $company_id]);
|
||||||
setting()->setExtraColumns(['company_id' => $company_id]);
|
setting()->setExtraColumns(['company_id' => $company_id]);
|
||||||
|
|
||||||
|
// Disable model cache during update
|
||||||
|
config(['laravel-model-caching.enabled' => false]);
|
||||||
|
|
||||||
event(new UpdateFinished($alias, $new, $old));
|
event(new UpdateFinished($alias, $new, $old));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -994,6 +994,7 @@ class Version200 extends Listener
|
|||||||
'QUEUE_CONNECTION' => 'sync',
|
'QUEUE_CONNECTION' => 'sync',
|
||||||
'LOG_CHANNEL' => 'stack',
|
'LOG_CHANNEL' => 'stack',
|
||||||
'FIREWALL_ENABLED' => 'true',
|
'FIREWALL_ENABLED' => 'true',
|
||||||
|
'MODEL_CACHE_ENABLED' => 'true',
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -254,10 +254,11 @@ class Installer
|
|||||||
{
|
{
|
||||||
// Update .env file
|
// Update .env file
|
||||||
static::updateEnv([
|
static::updateEnv([
|
||||||
'APP_LOCALE' => session('locale'),
|
'APP_LOCALE' => session('locale'),
|
||||||
'APP_INSTALLED' => 'true',
|
'APP_INSTALLED' => 'true',
|
||||||
'APP_DEBUG' => 'false',
|
'APP_DEBUG' => 'false',
|
||||||
'FIREWALL_ENABLED' => 'true',
|
'FIREWALL_ENABLED' => 'true',
|
||||||
|
'MODEL_CACHE_ENABLED' => 'true',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// Rename the robots.txt file
|
// Rename the robots.txt file
|
||||||
|
@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
|
|
||||||
'cache-prefix' => env('MODEL_CACHE_PREFIX', 'model'),
|
|
||||||
|
|
||||||
'enabled' => env('MODEL_CACHE_ENABLED', true),
|
'enabled' => env('MODEL_CACHE_ENABLED', true),
|
||||||
|
|
||||||
|
'cache-prefix' => env('MODEL_CACHE_PREFIX', 'model'),
|
||||||
|
|
||||||
'use-database-keying' => env('MODEL_CACHE_USE_DATABASE_KEYING', true),
|
'use-database-keying' => env('MODEL_CACHE_USE_DATABASE_KEYING', true),
|
||||||
|
|
||||||
'store' => env('MODEL_CACHE_STORE', 'array'),
|
'store' => env('MODEL_CACHE_STORE', 'array'),
|
||||||
|
@ -62,6 +62,9 @@ class InstallCommand extends Command
|
|||||||
|
|
||||||
$this->call('cache:clear');
|
$this->call('cache:clear');
|
||||||
|
|
||||||
|
// Disable model cache during installation
|
||||||
|
config(['laravel-model-caching.enabled' => false]);
|
||||||
|
|
||||||
// Update database
|
// Update database
|
||||||
$this->call('migrate', ['--force' => true]);
|
$this->call('migrate', ['--force' => true]);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user