Laravel 5 - Cache wissen in Shared Hosting Server
De vraag is vrij duidelijk.
php artisan cache:clear
Is er een workaround om de cache te wissen zoals hierboven beschreven in CLI. Ik gebruik een populaire shared hosting service, maar volgens mijn plan, heb ik geen toegang tot het controle paneel.
** Ik wil de views cache wissen.
Ik zag een vraag bijna hetzelfde als deze, maar het doesn't help me.
112
3
U kunt een Artisan commando buiten de CLI om oproepen.
Je kunt de officiële doc hier bekijken http://laravel.com/docs/5.0/artisan#calling-commands-outside-of-cli
Update
Er is geen manier om de view cache te verwijderen. Ook
php artisan cache:clear
doet dat niet.Als je echt de view cache wilt wissen, denk ik dat je je eigen
artisan
commando moet schrijven en het aanroepen zoals ik eerder zei, of hetartisan
pad helemaal overslaan en de view cache wissen in een of andere class die je aanroept vanuit een controller of een route.Maar, mijn echte vraag is moet je echt de view cache wissen? In een project waar ik nu aan werk, heb ik bijna 100 gecachede views en ze wegen minder dan 1 Mb, terwijl mijn
vendor
directory > 40 Mb is. Ik denk niet dat view cache een echt knelpunt is in het schijfgebruik en ik heb nooit de behoefte gehad om het te wissen.Wat betreft de applicatie cache, deze wordt opgeslagen in de
storage/framework/cache
directory, maar alleen als je defile
driver hebt geconfigureerd inconfig/cache.php
. U kunt kiezen uit veel verschillende drivers, zoals Redis of Memcached, om de prestaties te verbeteren ten opzichte van een bestand-gebaseerde cache.In principe wil ik de views cache wissen.
Er is nu een commando in Laravel 5.1 voor dat
U kunt verbinding maken via FTP en de map
storage
voorlaravel 5
ofapp
storagevoor
laravel 4` leegmaken.