1
我正在使用laravel 5进行项目。 我使用不同的ID在另一个表中使用相同的表2次相同的列。 现在当我要分别显示两个名称在视图页面ID就说明问题..我想显示表的值,而不是在laravel中显示ID
<div class="tab-pane fade in active" id="tab1primary">
<ul>
<label>PREVIOUS CLUB</label>
{!! Form::select('previous_club_id',$club,null,array('class'=>'form-control')) !!}
</ul>
</div>
<div class="tab-pane fade" id="tab2primary">
<ul>
<label>CURRENT CLUB</label>
{!! Form::select('current_club_id',$club,null,array('class'=>'form-control')) !!}
</ul>
</div>
我已经插入的数据,并成功地插入.. ,当我显示ID它只显示ID ..
<td>{!!$playerhistories->current_club_id!!}</td>
<td>{!!$playerhistories->previous_club_id!!}</td>
,但问题是,当我想显示以前的俱乐部名称和当前俱乐部名称...
<td>{!!$playerhistories->club->name!!}</td>
就说明这个问题: 试图让非对象的属性(查看:/var/www/fcimsProject/resources/views/admin/playerhistories/index.blade.php)
我在playerhistory模型eleqount的关系:
public function club()
{
return $this->belongsTo('App\Club');
}
在二队,假设阿根廷和巴西,我们使用的是俱乐部的桌子和两个店的俱乐部名称,以及如何在视图页面同时显示俱乐部名称之间的匹配事件????
请回复......
你必须为你的'$ playerhistories' [在雄辩模型中创建关系](http://laravel.com/docs/5.1/eloquent-relationships#defining-relationships)。 – Jerodev
我已经做了一个elewuent和描述的关系为: public function club() { return $ this-> belongsTo('App \ Club'); } –