Потому что эта связь не функционирует?

Он считает по отношению ко мне сумасшедшим этот случай, я хочу принести информацию о таблице так называемый student_schedules со всем и Вашими связями, но есть одна из связей, которая не приносит мне соответствующей информации, у связи есть имя studentSchedules и я приношу ее в драйвере этой формы:

$query = StudentSchedule::query()->with('studentSchedules','user', 'instructor', 'course', 'location');

Связь с модели установлена, таким образом:

public  function studentSchedules(){
    return $this->hasMany(StudentSchedulesApproved::class);
}

И миграция с таблицы StudentSchedulesApproved таким образом:

Schema::create('student_schedules_approveds', function (Blueprint $table){
        $table->increments('id');
        $table->unsignedInteger('student_schedules_id')->nullable();
        $table->integer('calification')->nullable();
        $table->boolean('approved');
        //relations
        $table->foreign('student_schedules_id')->references('id')
            ->on('student_schedules');
});

То, что я хочу узнать, такое, как atraves из связи меня принесла информация об этой таблице

1
задан 07.11.2019, 21:29
1 ответ

Проблема может укореняться в том, что ты не показываешь ключ foreanea, у которого нет стандартного формата для laravel

Эдж:

return $this->hasMany(StudentSchedulesApproved::class,'student_schedules_id','id');
0
ответ дан 01.12.2019, 12:21