9
votes

Route du contrôleur dans le sous-dossier à Laravel 5

Ceci est mes routes.php: xxx pré>

ceci est mes dossiers: p> xxx pré>

Ceci est mon contrôleur: P>

Class App\Http\Controllers\Panel\PanelController does not exist


0 commentaires

3 Réponses :


22
votes

L'espace de noms de votre classe doit correspondre à la structure de répertoire. Dans ce cas, vous devez ajuster votre classe et ajouter panneau xxx


6 commentaires

Avez-vous exécuté Compositeur Dumk-AutoLoad à nouveau?


Bien sûr: / Peut-être que quelque chose changea-t-il à Laravel 5?


Oups c'est une erreur différente maintenant: class 'app \ http \ contrôleurs \ panneau \ contrôleur' ​​non trouvé


AHA qui fait beaucoup plus de sens. Le problème est maintenant que votre contrôleur s'étend sur contrôleur qui est un niveau d'espace de noms "up". Il suffit d'importer en ajoutant Utiliser l'application \ http \ contrôleurs \ contrôleur;


Wow maintenant j'ai cette erreur: FatalEroreXception en 5D407ee96656111B417E8F98552F6C80 Ligne 271: Erreur de syntaxe, fin de fichier inattendu


Cela signifie que vous avez une erreur de syntaxe à votre vue. Ce nom de fichier long appartient à une vue en cache dans stockage / framework / vues Vous pouvez l'ouvrir pour savoir quelle vue c'est ...



7
votes

Suivez trois étapes simples

  1. Ajoute le nom du dossier dans l'espace de noms XXX

  2. Ajouter "Utilisez l'application \ http \ contrôleurs \ contrôleur;" au contrôleur avant la définition de la classe XXX

  3. ajoutez le nom du dossier ajouté lors de l'appelant le contrôleur dans n'importe quel itinéraire XXX

    Il n'est pas nécessaire d'exécuter "Compositeur Dump-AutoLoad"


1 commentaires

Juste petite correction, retirer \ avant panneau - itinéraire :: Obtenez ('FOO', 'Panel \ PanelController @ Anyaction');



1
votes

Vous pouvez générer un contrôleur avec un sous-dossier aussi simple que: xxx

Il crée automatiquement des espaces de noms et des fichiers corrects avec le répertoire. Et référenez-le dans des itinéraires tout comme mentionné précédemment: xxx

codding heureux!


0 commentaires