У меня есть три таблицы: пользователи , интервью & города .
Я сохраняю ID города в user поле таблицы города.
Я пытаюсь получить поле города пользователя в разделе интервью и получаю данные всех пользователей, такие как имя, возраст, номер мобильного телефона и т. Д., Но я получаю только идентификатор города, а не название города.
Моя модель интервью:
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