Framework: Compositor e modelos de carregamento

Criado em 29 jan. 2013  ·  3Comentários  ·  Fonte: laravel/framework

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?

Comentários muito úteis

Consegui corrigir esse problema excluindo o diretório vendor e executando php composer.phar install novamente.

Todos 3 comentários

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.

Esta página foi útil?
0 / 5 - 0 avaliações