Olá pessoal , estou com um problema que toda vez que tento autenticar um login no laravel 5.5 ele sempre retorna false , estou fazendo de acordo com o que foi passado nas aulas . Abaixo segue o código que densenvolvi.
<?php
namespace estoque\Http\Controllers;
use Request;
use Illuminate\Support\Facades\Auth;
class LoginController extends Controller
{
public function __construct(){
$this->middleware('autorizador');
}
public function form(){
return view('form_login');
}
public function login(){
$credenciais = Request::only('email','password');
if(!Auth::attempt(['email' => $credenciais['email'], 'password' => $credenciais['password']])) {
return "Usuário ".
Auth::user()->name
." logado com sucesso";
}
return 'Não Logou';
}
public function logout(){
Auth::logout();
return'deslogou';
}
}
<?php
namespace estoque\Http\Middleware;
use Closure;
class Autorizador
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if(!$request->is('login') && \Auth::guest()){
return redirect('/login');
}
return $next($request);
}
}
@extends('layout.principal')
@section('conteudo')
<form action="/login" method="post">
<input type="hidden" name="_token" value="{{{ csrf_token() }}}" />
<div class="form-group">
<label>Email</label>
<input name="email" class="form-control" required/>
</div>
<div class="form-group">
<label>Senha</label>
<input name="password" class="form-control" type="password" required/>
</div>
<button type="submit"
class="btn btn-primary btn-block">Submit</button>
</form>
@stop