Ao usar o modelo de usuário padrão no diretório do aplicativo na ramificação de desenvolvimento do Laravel, o Composer lançará essa mensagem de erro.
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
Isso pode ser resolvido alterando o nome do arquivo do modelo de User.php
para user.php
. O nome do arquivo não deve ser capitalizado?
O modelo funciona fora da caixa. Cole o código de como você usou o modelo?
Oi Taylor
Este é o meu controlador que mostra como estou usando o 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();
}
}
Consegui corrigir esse problema excluindo o diretório vendor
e executando php composer.phar
install novamente.
Comentários muito úteis
Consegui corrigir esse problema excluindo o diretório
vendor
e executandophp composer.phar
install novamente.