Laravel 5 Modèle Utilisateur non trouvé

J'ai déplacé le modèle de l'Utilisateur par défaut du répertoire app dans l'app/Models.

J'ai mis à jour l'espace de noms de l'Utilisateur à namespace App\Models; mais j'obtiens cette erreur:

FatalErrorException in EloquentUserProvider.php line 122:
Class '\App\User' not found

- Je avoir la bonne entrée dans mon fichier json:

"autoload": {
    "classmap": [
        "database",
        "app/Modules",
        "app/Models"
    ],
    "psr-4": {
        "App\\": "app/",
        "Modules\\": "app/Modules/"
    }
},

Qu'ai-je manqué?

  • Avez-vous essayé composer dump-autoload?
  • oui, donne toujours l'erreur 🙁
  • Êtes-vous essayer de récupérer de l'utilisateur de l'objet à l'aide de laravel d'authentification ou êtes-vous instancier manuellement?
  • Je suis juste essayer d'obtenir de la pages d'accueil qui sont fournis à l'extérieur de la zone de travail. Lorsque j'essaie de me connecter, il me donne cette erreur.
  • Aussi une remarque: je pense que la deuxième ligne dans le psr-4 section de votre autoload bloc est redondant.
  • N'est-ce pas simplement de fournir une brève main de mode de réglage de l'espace de noms pour mon contrôleurs etc sous des modules? Ainsi, au lieu de l'Application/Modules je peux juste aller Modules/
  • Pas de. C'est dire: “Regardez dans application/Modules pour l'espace de noms Modules”. Vous aurez toujours besoin d'utiliser l'espace de nom complet, c'est à dire App\Modules.
  • Est bon de mentionner que dans le cas où vous vous déplacez le modèle de l'Utilisateur vous avez aussi besoin de changer d'espace de noms: <?php namespace App\Models;

InformationsquelleAutor imperium2335 | 2015-02-14