问题描述
lavaral 5.4 手动认证用户 一直认证不对
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
你期待的结果是什么?实际看到的错误信息又是什么?
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Redirect;
class LoginController extends Controller
{
// 登录页面
public function index()
{
return view('login.login');
}
// 登录行为
public function login()
{
// dd(\request()->all());
//验证
$this->validate(\request(), [
'email' => 'required|email',
'password' => 'required|min:6|max:12',
'is_remember' => 'integer'
]);
//逻辑
$user = \request(['email', 'password']);
$is_remember = boolval(\request('is_remember'));
if (\Auth::attempt($user, $is_remember)) {
return redirect('/posts');
}
return \Redirect::back()->withErrors("密码和邮箱不匹配");
}
// 登出
public function logout()
{
return null;
}
}
用正确的邮箱密码登录,一直提示密码和邮箱不匹配