Framework: Composer und Laden von Modellen

Erstellt am 29. Jan. 2013  ·  3Kommentare  ·  Quelle: laravel/framework

Wenn Sie das Standardbenutzermodell im App-Verzeichnis im Laravel-Entwicklungszweig verwenden, gibt Composer diese Fehlermeldung aus.

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

Es kann gelöst werden, indem der Modelldateiname von User.php in user.php wird. Soll der Dateiname nicht großgeschrieben werden?

Hilfreichster Kommentar

Ich konnte dieses Problem beheben, indem ich das Verzeichnis vendor löschte und die Installation von php composer.phar erneut ausführte.

Alle 3 Kommentare

Das Modell funktioniert out of the box. Code einfügen, wie Sie das Modell verwendet haben?

Hallo Taylor

Dies ist mein Controller, der zeigt, wie ich das Modell verwende.

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();
    }
}

Ich konnte dieses Problem beheben, indem ich das Verzeichnis vendor löschte und die Installation von php composer.phar erneut ausführte.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen