Creating default object from empty value

 

这个报错,百度翻译如下:

 

那么我是如何遇见这种报错的呢?(用laravel开发时遇见的)

看这段代码:

id)->first();
$ud->last_login_time    = $time;
$ud->last_login_ip      = ip_2_long($ipAddress['ip']);
$ud->last_login_address = $ipAddress['address'];

如图:

 

 

现在提示74行报错了!

Creating default object from empty value_第1张图片

 

解决过程:

1. 通过调试发现,$ud这个变量里面没东西

2. 果断分析SQL语句,查看where条件时发现字段错了,用户的id在用户详情表里是u_id

3. 这下水落石出了...

 

 

 

你可能感兴趣的:(Laravel,问题BUG集锦)