我正在Laravel应用程序中设置Laravel护照,当我执行Request::create
至/oauth/token
时,Laravel护照无法正常工作,而Laravel / Passport只是将我的用户名插入错误的列({ user_id
中的{1}}。
SQLSTATE [22007]:无效的日期时间格式:1366不正确的整数 值:第1行“ user_id”列的“ admin”(SQL:插入
oauth_access_tokens
(oauth_access_tokens
,id
,user_id
,client_id
,scopes
,revoked
,created_at
,updated_at
)个值 (720b884efdcc52f13bc1af44703fab477eb37731404104b9da90d9c9e9164809c0fe754b74fc6814, 管理,2,[],0,2019-01-04 06:11:32,2019-01-04 06:11:32,2019-01-04 06:26:32))
为您提供信息,我的用户表没有典型的电子邮件/密码。这是我必须构造每个表的模型的现有数据库。所以基本上我的字段名称如下
这就是我将请求调用到expires_at
/oauth/token
我希望它能像往常一样插入,因为我可以照常通过网络界面登录。
答案 0 :(得分:-1)
看起来$ client-> id具有“ admin”值。
检查为什么$ client-> id值是admin ..也许是因为您的输入或数据库中的用户表