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?
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.
Hilfreichster Kommentar
Ich konnte dieses Problem beheben, indem ich das Verzeichnis
vendor
löschte und die Installation vonphp composer.phar
erneut ausführte.