class Keyword extends Model {
public function results()
{
return $this->hasMany('App\Result');
}
}
class Result extends Model {
public function keywords()
{
return $this->belongsTo('App\Keyword');
}
}
这些是我的课程,但是当我访问
时$keyword->results->where('engine','Google')->last()->created_at
我收到错误:试图获取非对象的属性
如果我var_dump($keyword->results->where('engine','Google')->last())
,它显示Result类的对象
那我在这里做错了什么?我需要过滤效果正常的结果,但无法访问结果的属性/属性
答案 0 :(得分:1)
我正在访问循环中所有关键字的结果,即使没有相关结果,我确实喜欢
@if($ ranking = $ keyword-> results-> where('engine',$ engine) - > last())
{!! $ ranking-> created_at !!}
@endif
的帮助