在处理一对多的关系时能否使用循环进行输出?

关系描述:一个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

John Howard
修改的评论也不能少于六个字哦!
John Howard
修改的评论也不能少于六个字哦!
bestony 回复 John Howard
修改的评论也不能少于六个字哦!