关系描述:一个category下会有多个series,一个series只能属于一个category
在series表中有字段category_id
,
希望通过belongsTo
方法实现筛选出某个series的category,然后取出title,渲染到table中。
目前使用时出现了个问题,虽然定义了方法,但是无法获取到数据。
controller代码如下
$data = Series::with('belongsToCategory')->get();
return view('series',compact('data'));
model代码如下
public function belongsToCategory(){
return $this->belongsTo('App\Category')
}
blade代码如下
@foreach( $data as $series)
<tr class="odd">
<td>{$series->id}</td>
<td>{$series->belongsToCategory->title}</td>
@endforeach
会报错Trying to get property of non-object