使用laravel内置的注册认证系统,注册账号,提示如下错误。Google之后,发现github的一个答案,解决了。分享一下

Argument 1 passed to Illuminate\Auth\SessionGuard::login() must be an instance of Illuminate\Contracts\Auth\Authenticatable, instance of App\User given,

如下,修改一下你的User模型即可

use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Auth\Authenticatable as AuthenticableTrait; class User extends Model implements Authenticatable
{
use AuthenticableTrait;

  

其实5.5以上有更简洁的办法,用于登录认证的模型类需要继承 Illuminate\Foundation\Auth\User 基类,不然后面就会出现不能认证的窘况。

参考:https://github.com/jenssegers/laravel-mongodb/issues/702

http://laravelacademy.org/post/8270.html

最新文章

  1. (二十)WebGIS中图层树功能的设计和实现
  2. PHP_EOL
  3. vim快捷键整理(转载)
  4. 【转】MarshalAs属性和使用
  5. (26)odoo中的序列运用
  6. Codeforces Round #136 (Div. 2)
  7. Python中的两种列表
  8. linux修改文件夹及其子文件夹的权限
  9. 让MySQL支持中文
  10. GUI(图形用户界面)
  11. mac下的home键、end键以及insert键的替代
  12. Android PackageManager基础知识
  13. 多行文本垂直居中div高度确定
  14. 初学swift笔记 流程控制(五)
  15. 5.7.2.4 random() 方法
  16. Delphi XE7 用indy开发微信公众平台所有功能(10篇博客)
  17. url中去掉index.php,方便redirect()
  18. Centos7.2 编译安装PHP7
  19. glyph
  20. vue.js学习笔记(二):如何加载本地json文件

热门文章

  1. SQL Server 2012中LEAD函数简单分析
  2. Random Projection在k-means的应用
  3. JavaScript条件和循环以及异常处理
  4. bzoj千题计划272:bzoj4557: [JLoi2016]侦察守卫
  5. 前三章 man手册 查看文件
  6. Jquery教你写一个简单的轮播.
  7. 960网格,一个web时代的标志。
  8. CSS3 - chrome,傲游,360极速浏览器不支持小于12px的字号的解决办法
  9. HDU 1308 What Day Is It?(模拟题)
  10. Git常见错误处理