我有三个班级学生,会议和学生班级,它有关系(学生与入学,会话与入学和学生班级与入学),当我回显它显示结果[{“id”:1,“school_id”:1 ,"class_id":1,"student_id":1,"session_id":1,"created_at":null,"updated_at":null}] ,我从学生班中提取了价值
{{implode(',',$en->school()->get()->pluck('school_name')->toArray())}}
请注意它正在工作
与 Session 相同,它也可以工作,但是当我从学生类中提取并需要 class_name 时,它不会显示错误,但从 studentclass 中提取的值不显示,这里是刀片.php 中的相同类型的查询
{{implode(',',$en->studentclass()->get()->pluck('class_name')->toArray())}}
这是StudentClass Controller中的一对多关系
public function enrollments()
{
return $this->hasMany(Enrollement::class);
}
招生班
public function studentclass()
{
return $this->belongsTo(StudentClass::class);
}
如何使用这种关系从表中选择 class_name 值。谢谢