У меня есть две таблицы; Студенты и класс. Студенты содержат внешний ключ grade_id, ссылающийся на класс. Для просмотра студентов я использовал следующий код; Контроллер:Отображаемое имя вместо идентификатора. Laravel
public function viewStudent()
{
$students=Student::all();
return $students('grade_id');
$grade = Grade::find($id, ['id', 'grade_name']);
return view('students.view',compact('students'));
}
Вид:
<tbody>
@foreach($students as $student)
<tr class="info">
<td>{{$student->first_name}}</td>
<td>{{$student->middle_name}}</td>
<td>{{$student->last_name}}</td>
<td>{{$student->grade_id}}</td>
</tr>
@endforeach
</tbody>
Модель:
class student extends Model
{
//
protected $fillable = ['first_name','middle_name','last_name','grade_id'];
}
Это показывает grade_id, как я назвал его. Но вместо этого мне нужно имя_события. Может кто-нибудь мне помочь?
Спасибо! Это сработало отлично! :) – Anon