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 ?
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
.
Commentaire le plus utile
J'ai pu résoudre ce problème en supprimant le répertoire
vendor
et en exécutant à nouveau l'installationphp composer.phar
.