私は3つのクラスの学生、セッション、および学生クラスを持っており、関係があります(学生と登録、セッションと登録、および学生クラスと登録)。エコーすると、結果が表示されます [{"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())}}
動作していることに注意してください
セッションからも同じですが、学生クラスから抽出してclass_nameが必要な場合、エラーは表示されませんが、学生クラスから抽出された値はblade.phpの同じタイプのクエリではありません
{{implode(',',$en->studentclass()->get()->pluck('class_name')->toArray())}}
ここに、StudentClass Controller の 1 対多の関係があります
public function enrollments()
{
return $this->hasMany(Enrollement::class);
}
入学クラス
public function studentclass()
{
return $this->belongsTo(StudentClass::class);
}
この関係を使用して、テーブルから class_name 値を選択する方法。ありがとう