【发布时间】:2016-06-01 19:08:36
【问题描述】:
我有两张桌子;学生和年级。学生包含引用等级的外键grade_id。 对于查看学生,我使用了以下代码; 控制器:
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。但我想要grade_name 而不是那个。谁能帮帮我?
【问题讨论】:
标签: php laravel laravel-5 eloquent laravel-5.2