2017-04-13 10 views
0

Existe-t-il une bonne explication de la raison pour laquelle, lorsque je tire le projet complet du serveur ou que je le pousse sur le serveur, les vues ne sont pas mises à jour? Je dois toujours aller manuellement dans le dossier des ressources et transférer les vues après que tout a déjà été téléchargé/téléchargé.Laravel FileZilla upload/download

+0

avez-vous essayé de nettoyer le cache des vues? – Gntem

+0

donc vous voulez dire que les fichiers sont effectivement téléchargés, mais le cache tire les anciennes versions? Pourquoi cela fonctionnerait-il alors quand je le télécharge manuellement sans effacer le cache? – Norgul

+0

Je pense qu'il vérifie que le fichier a été modifié et rediffuse la vue en cache. Ou vous sautez le téléchargement du répertoire de vues dans le premier téléchargement. – Gntem

Répondre

0

La solution est d'effacer votre cache comme indiqué dans les commentaires. La raison pour laquelle cela se produit est que, par défaut, la mise en cache est définie sur Fichier. Ce qui signifie que view-cache est stocké dans des fichiers. Lorsque vous téléchargez tout ce que l'ancien cache est téléchargé. Les fichiers sont stockés dans storage\framework\views

Si vous téléchargez un seul dossier, laravel remarque une modification et le cache est supprimé. PS: il est recommandé d'utiliser git pour ce genre de choses, Laravel a des fichiers .gitignore pour éviter ce genre de comportement.