发布于 6年前
Laravel登录时, Auth::attempt 返回true,Auth::check() 返回 false
Laravel 登录时,在本地开发环境能正常登录,放到 Linux 服务器上后 Auth::attempt 能通过返回 true,但 Auth::check() 一直返回 false
解决方案
如果 users 表中主键 id 不是自增长(比如char),那么在 User 模型 中须添加如下声明:
public $incrementing = false;