Framework: Composer et charger des modèles

Créé le 29 janv. 2013  ·  3Commentaires  ·  Source: laravel/framework

Lorsque vous utilisez le modèle utilisateur par défaut dans le répertoire de l'application sur la branche de développement Laravel, Composer génère ce message d'erreur.

ErrorException: Warning: include(/home/george/Documents/Projects/laravel/app/models/user.php): failed to open stream: No such file or directory in /home/george/Documents/Projects/laravel/vendor/composer/ClassLoader.php line 183

Il peut être résolu en changeant le nom du fichier modèle de User.php à user.php . Le nom du fichier ne doit-il pas être en majuscule ?

Commentaire le plus utile

J'ai pu résoudre ce problème en supprimant le répertoire vendor et en exécutant à nouveau l'installation php composer.phar .

Tous les 3 commentaires

Le modèle fonctionne hors de la boîte. Collez le code de la façon dont vous avez utilisé le modèle ?

Salut Taylor

Ceci est mon contrôleur qui montre comment j'utilise le modèle.

class LoginController extends BaseController {

    public function getIndex()
    {
        return View::make('login.index');
    }

    public function postIndex()
    {
        $user = array('username' => Input::get('username'), 'password' => Input::get('password'));

        if(Auth::attempt($user))
        {
            return Redirect::home();
        }

        return Redirect::back()->withInput();
    }
}

J'ai pu résoudre ce problème en supprimant le répertoire vendor et en exécutant à nouveau l'installation php composer.phar .

Cette page vous a été utile?
0 / 5 - 0 notes