У меня возникли проблемы при доступе к данным, которые связаны с более чем одной таблицы, вот мой код:Laravel Доступ к нескольким таблицам
<table class="table table-striped">
<thead>
<th>Ejercicio</th>
<th>Unidad</th>
<th>Descripcion</th>
<th>Tipo actividad</th>
<th>Operaciones</th>
</thead>
@foreach($exercises as $exercise)
<tbody>
<td>{{$exercise->name}}</td>
<td>{{$exercise->unit}}</td>
<td>{{$exercise->description}}</td>
<td>{{$exercise->activity_id}}</td>
<td>
<?php echo link_to('exercise/edit/'.$exercise->id, $title = 'Editar', $attributes = array('class' => 'btn btn-primary'), $secure = null); ?>
</td>
</tbody>
@endforeach
</table
на линии <td>{{$exercise->activity_id}}</td>
это только внешний ключ для другой таблицы named activity_type, который имеет идентификатор и имя, поэтому я хотел бы показать это имя с этим идентификатором.
Как я могу это сделать?
возвращение $ this-> belongsTo ('App \ ActivityType', 'activity_id', 'идентификатор'); 'foreign_key' - второй параметр. –
Спасибо! это сделало решение – user3557451
, если это решение в порядке, тогда сделайте это как принятый ответ, который будет полезен для других, которые уже сталкиваются с этой проблемой –