Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Redirecionar passando uma variável

Estou fazendo a parte pra logar no meu sistema e gostaria quando a senha ou email estivessem errados eu redireciono para minha pagina de login passando uma mensagem. Porém não consigo passar a mensagem.

public function login(){

        $credenciais = Request::only('email','password');

        if (Auth::attempt($credenciais)){
            return redirect()->action('ProdutoController@lista');
        }

        return redirect()->back()->with('mensagem','Credenciais não são válidas');

        /*** Tentei esse também mas não funcionou ***/
        //return redirect()->action('LoginController@index')->with('mensagem','Credenciais não são válidas');

    }
2 respostas
solução!

Não manjo de laravel, mas essa ideia que vc quer é chamada de flash message nas outras linguagens. Procurei pelo mesmo no laravel => https://laravel.com/docs/5.4/session#flash-data

Obrigado Alberto pela dica ela me ajudou bastante, e a partir da sua dica cheguei a esse link abaixo e o mesmo functionou

https://laravel.com/docs/5.4/responses#redirecting-with-flashed-session-data