我正在刀片视图中显示一个列表,其中包含来自显示表的数据:名称,学校和IP。
学校在此表中另存为学校ID。
“学校”表包含ID和相关学校的列表。
我想使用学校表中的学校名称并将其显示在刀片视图中。
我可以分别获取这些数据。
这将从显示表中获取所有数据
$records = DB::table('display')->paginate(10);
这将从schools表中获取所有学校名称。
$schools = DB::table('schools')
->join('display','schools.id','=','display.school')
->select('schools.name')
->get();
要显示显示表中的数据,我正在使用foreach循环。
@foreach ($records as $record)
{{ $record->name }}
{{ $record->school }}
{{ $record->ip }}
@endforeach
我不知道如何将学校名称插入当前$ record-> school出现的空间。 $ record-> school显示学校ID,但我想显示保存在school表中的学校名称。
显示模型
public function school()
{
return $this->belongsTo('App\School');
}
学校模式
public function display()
{
return $this->hasMany('App\Display');
}