我是Laravel的新手。我的代码中出现此错误。
DataController.php
// Get Affiliate Data
$data = Commission::where([
'uploads_id' => $period ,
'affiliate_code' => $id
])->first();
//Get Last Activity
$lastactivitytxt = null;
$lastactivity = Activity::where('text','LIKE','%Affiliate ['.$data->affiliate_name.']%'); //This is line 168
有人可以告诉我我的代码有什么问题吗?
似乎您正在尝试访问变量$ data中不存在的对象。让自己代替first(),count()来检查什么返回结果。如果您获得的分数> 0,则表示您不提供对象,如果= 0,则表示未找到任何内容,并尝试获取不存在的对象。您将以这种方式停止,以便在使用first()或检查count()时检查$ data是否不是空字符串,并且如果<= 0请注意false,然后稍后再尝试耦合到对象。如果您还有其他问题要写问候!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句