Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

assouza21

Problema com Laravel (SQL)

Recommended Posts

Estou tentando fazer login em uma aplicação, mas está dando erro na query, dizendo que não encontra a coluna, e não sei qual o problema.

public function efetuarLogin(Request $request, Usuario $usuario){

        $username = $request->Input('username');
        $senha = $request->Input('password');
        $password = md5($senha);
        if (Auth::attempt('username' = $username, 'password' => $password])){
          // Checa se encontrou a query acima retornou algum usuario
          // if($usuario){
          //   $_Session['dados_usuario'] = $usuario;
            return Redirect::intended('cliente');
          }
          else{
            return Redirect::to('index_usuario');
          }
      }

O erro que está aparecendo é:

SQLSTATE[42S22]: Column not found: 1054 Unknown column '0' in 'where clause' (SQL: select * from `usuarios` where `0` = teste and `password` = 698dc19d489c4e4db73e28a713eab07b and `usuarios`.`deleted_at` is null limit 1)

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo creio eu que na hora de realizar o select seu script esta com informação a mais, 'o' por isso esta dando problema, caso sua ferramenta de desenvolvimento nao de suporte ao debug com a opção de observar os valores da variaveis coloque uma rotina para printar o script sql antes da execução pra ver se está tudo certo, espero ter ajudado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.