我没有将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)
答案 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)
检查以下网址