我怎么能在Laravel 5上遗忘remember_me

时间:2016-04-27 19:44:23

标签: laravel

我没有将remember_me保留在我的表中但是当我注销Laravel时尝试更新remember_me列并导致错误。这是发生的错误

QueryException in Connection.php line 669:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'remember_token' in
              'field list' (SQL: update `users` set `remember_token` = 
              fwKUGSHY7ozXdYe56TnmFgBYY2FkH1XxT8A6EeFQ5wVHzMC9bq1EsROjn8YF where `id` = 1)

2 个答案:

答案 0 :(得分:1)

问题是,如果您使用的是Laravel 5.2默认身份验证系统,则无法从remember_me表(我猜到的那样)中手动删除users

禁用“记住我”功能的最简单方法是从auth/login.blade.php视图中删除它:

<div class="form-group">
    <div class="col-md-6 col-md-offset-4">
        <div class="checkbox">
            <label>
                <input type="checkbox" name="remember"> Remember Me
            </label>
        </div>
    </div>
</div>

另外,将remember_me添加回数据库以使Laravel像往常一样工作。

答案 1 :(得分:0)

检查以下网址

Disable remember token