Laravel 5 - Cache claro no Shared Hosting Server
A questão é bastante clara.
php artisan cache:clear
Existe alguma solução para limpar a cache como a que usamos no CLI. Eu estou usando um serviço de hospedagem compartilhado popular, mas, conforme o meu plano, eu não't tenho acesso ao painel de controle.
Quero limpar a cache de vistas.
Eu vi uma pergunta quase igual a esta, mas isso não'não me ajuda.
112
3
Você pode chamar um comando Artisan fora do CLI.
Você pode verificar o documento oficial aqui http://laravel.com/docs/5.0/artisan#calling-commands-outside-of-cli
**Actualização***
Não há maneira de apagar a cache de visualização. Nem
php cache artesanal:clear
faz isso.Se você realmente quer limpar o cache de visualização, acho que você tem que escrever seu próprio comando
artisan' e chamá-lo como eu disse antes, ou pular completamente o caminho
artisan' e limpar o cache de visualização em alguma classe que você chama de um controlador ou de uma rota.Mas, a minha verdadeira pergunta é: Você realmente precisa limpar a cache de visualização? Em um projeto I'estou trabalhando agora, eu tenho quase 100 views em cache e elas pesam menos de 1 Mb, enquanto meu
vendor
diretório é > 40 Mb. Eu não't acho que view cache é um verdadeiro gargalo no uso do disco e nunca tive uma necessidade real de limpá-lo.Quanto ao cache aplicação, ele é armazenado no diretório
storage/framework/cache
, mas somente se você configurou o driverfile
emconfig/cache.php
. Você pode escolher muitos drivers diferentes, tais como Redis ou Memcached, para melhorar o desempenho em relação a um cache baseado em arquivos.Há agora um comando em Laravel 5.1 para isso
Você pode se conectar via FTP e limpar a pasta "stororage" views para "laravel 5" ou "app "storageviews para "laravel 4".