我有三个表:用户,访问和城市。
我将城市ID保存在用户表城市字段中。 我正在尝试在访问专区中获取用户城市字段,并且获取所有用户数据,例如姓名,年龄,手机等,但我仅获取城市ID,而不是城市名称。
我的访谈模型关系:
public function User()
{
return $this->belongsTo('App\User','user_id');
}
我的控制器
public function index()
{
$user_id= Auth::user()->id;
$items= Interviews::where('user_id',$user_id)->where('status','>=',1)->orderBy('id', 'desc')->paginate(10);
return view('frontend.index',compact('items'));
}
我的观点
@foreach($items as $i => $item)
<!-- Item #1 -->
<tr>
<td><b> {{ $item->id}}</td>
<td><b>{{ $item->User['name']}}</td>
<td><b> {{ $item->User['city']}}</td>
<td><b> {{ $item->interview_date}}</td>
</tr>
@endforeach