Вы можете попробовать
php artisan config:cache
Файл кэша конфигурации будет сохранен в каталоге bootstrap/cache
.
При запуске
php artisan cache:clear
Он будет очищен только данные, которые вы храните Cache
. Файл кэша конфигурации все еще находится в bootstrap/cache
.
После запуска php artisan config:clear
файл будет удален из bootstrap/cache
.
Проверьте исходный код ClearCommand, в bootstrap/cache
отсутствует код, который удаляет любой файл кэша config / route / view, и очищается только кэш приложения.
/**
* Execute the console command.
*
* @return void
*/
public function handle()
{
$this->laravel['events']->dispatch(
'cache:clearing', [$this->argument('store'), $this->tags()]
);
$successful = $this->cache()->flush();
$this->flushFacades();
if (! $successful) {
return $this->error('Failed to clear cache. Make sure you have the appropriate permissions.');
}
$this->laravel['events']->dispatch(
'cache:cleared', [$this->argument('store'), $this->tags()]
);
$this->info('Application cache cleared!');
}
Проверьте исходный код ConfigClearCommand , он будет удалить файл кэша конфигурации.
/**
* Execute the console command.
*
* @return void
*/
public function handle()
{
$this->files->delete($this->laravel->getCachedConfigPath());
$this->info('Configuration cache cleared!');
}