$user->saveOrFail() 返回 false 有办法打印错误吗?
$data = [
'name' => 'XXX',
'XXX' => $userInfo['XXX'],
'XXX' => $session['XXX'],
];
$user = new User($data);
$data = $user->saveOrFail();//false
return $data;
$user->saveOrFail() 返回 false 有办法打印错误吗?
试试
@PFinal南丞 走了成功。直接反一个 false 结束了.
@刘先生 你贴一下你代码
新增数据失败了吧,用正常的save操作一下或者create处理,看下错误
故意敲错一个字段,比如把
name
写成name1
看 log 是否有报错 sql,有的话复制,放到命令行执行 sql(改回 name),看结果如何@haodudecao 看不到任何记录。
@raybon save 看不到log记录,只有一个false.
个人猜测是数据表的问题。但是我的初衷是。通过这个函数返回的false来找到问题的所在。不是我去调整一些其他东西它返回个true来证明我改正确了。
看一下能否看到错误信息
@haodudecao 看不到。打印是 false.
看一下是否是 listener 监听模型的
saveing
updating
等事件的时候,有额外的判断并返回了false
。