web-dev-qa-db-fra.com

Laravel: Erreur InvalidArgumentException

Je télécharge le projet de localhost sur mon serveur dédié et, après tant de problèmes, enfin quelques pages fonctionnent domain.com | domain.com/home | domain.com/allsites etc ..

Mais maintenant, les routes "domain.com/site/create" "Domain.com/site/ID/manage", "domain.com/site/ID/edit" ne sont pas trouvées, j'obtiens cette erreur, pourquoi?

InvalidArgumentException dans FileViewFinder.php, ligne 137: Voir [Site.create] introuvable.

dans FileViewFinder.php ligne 137 à
FileViewFinder-> findInPaths ('Site.create',
array ('/....../ resources/views')) dans FileViewFinder.php, ligne 79, à
FileViewFinder-> find ('Site.create') dans la ligne Factory.php 151

J'essaie des commandes artisanales: cache: clear, route: clear, config: clear, config: cache et rien ne fonctionne, je ne sais pas où est le problème!

Sur localhost cela fonctionne parfaitement

6
Vincen

Si votre système d'exploitation local est différent de votre système d'exploitation de serveur de production, vous rencontrez peut-être un problème sensible à la casse et le fichier n'a pas été trouvé. assurez-vous que vos noms de fichiers sont EXACTEMENT les mêmes, cas et tous. Cela peut arriver surtout si l'un des environnements est Mac et que l'autre est Linux.

Si le problème n'est pas résolu, veuillez suivre le lien suivant. Ça peut vous aider

Laravel 5 - Afficher [home] introuvable

Laravel 5.1 Vue non trouvée

Laravel 5 InvalidArgumentException dans FileViewFinder.php ligne 137: la vue [.admin] est introuvable

9
Haz Pro

aussi plusieurs fois son trouvé que le cache de configuration étant un problème. Utilisez les commandes suivantes pour les ajuster.

php artisan config:cache
php artisan config:clear
12
iSensical

J'ai eu le même problème mais la cause était différente. Pour moi, le problème était les autorisations sur le dossier errors. En particulier, le dossier n'était pas exécutable.

Pour résoudre sur Linux:

$ chmod +x ../views/errors
0
Mugoma J. Okomba

Essayez l'une de ces commandes:

php artisan dump-autoload ou composer dump-autoload