Laravel登录表单不起作用

时间:2017-05-23 18:55:24

标签: php laravel laravel-5.3

我正在学习Laravel 5.3并且我创建了一个简单的登录表单,该表单保存在login.blade.php auth目录下的文件resources/views中: / p>

    <html>
    <body>
        <form method="post" action="login">
            <input type="text" name="email" placeholder="email" size="40"><br>
            <input type="password" name="password" placeholder="password" size="40"><br>
            <input hidden name="_token" value="{{csrf_token()}}">
            <input type="submit" value="Send">
        </form>
    </body>
</html>

web.php我添加了这个:

    Route::post('/login','Auth\LoginController@login');
Route::post('logout','Auth\LoginController@logout');

所以它非常简单明了,但每当我尝试使用正确的凭据登录时,它都无法正常工作并保持在登录页面中。

以下是我users表的打印屏幕:

enter image description here

请注意,db已经连接,没有必要提及..

2 个答案:

答案 0 :(得分:0)

您是否使用bcrypt命令对密码进行了哈希处理?

答案 1 :(得分:0)

实际上,当使用laravel开箱即用的身份验证和使用Auth:bcrypt()时,您需要使用Auth::attempt()函数来哈希密码。