【发布时间】:2018-10-12 05:11:39
【问题描述】:
我的企业可以有很多页面,我在这里定义我的模型:
class PageList extends Model
{
public function business()
{
return $this->hasMany('App\Business','business_id');
}
}
我的控制器
public function pageListHere()
{
$list = PageList::all();
return view('page-list',compact('list'));
}
我对每个循环的看法
<td>{{optional($value->business)->business_url}}.spikesales.io/{{$value->page_url}}</td>
在我的关系中,如果我这样做 hasOne('App\Business','business_id'); 它工作正常,但它只显示一页反对业务,但我的数据库中有多个页面,一个业务可以有很多页,如果写 hasMany('App\Business','business_id'); 它会显示错误此集合实例上不存在属性 [business_url]
我想针对一项业务显示多个页面。 非常感谢您的帮助!
【问题讨论】:
标签: php laravel relationship