Al usar el modelo de usuario predeterminado en el directorio de la aplicación en la rama de desarrollo de Laravel, Composer arrojará este mensaje de error.
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
Se puede resolver cambiando el nombre de archivo del modelo de User.php
a user.php
. ¿El nombre del archivo no debería estar en mayúsculas?
El modelo funciona fuera de la caja. ¿Pegar el código de cómo usaste el modelo?
hola taylor
Este es mi controlador que muestra cómo estoy usando el modelo.
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();
}
}
Pude solucionar este problema eliminando el directorio vendor
y ejecutando la instalación php composer.phar
nuevamente.
Comentario más útil
Pude solucionar este problema eliminando el directorio
vendor
y ejecutando la instalaciónphp composer.phar
nuevamente.