Я пытаюсь добавить сводные записи в мою таблицу «Activity_student» из моего ресурса/модели действия.
Ниже приведен код моего действия Laravel Nova «AddParticipants», запускаемого из ресурса «Активность».
Код: Выделить всё
public function handle(ActionFields $fields, Collection $models)
{
foreach ($models as $model) {
// get students from the group where the activity belongs to
$students = $model->group()->students();
// attach activity and students to pivot table
foreach ($students as $student) {
$model->students()->attach($student->id);
}
}
}
Сообщение об ошибке = вызов неопределенного метода
Illuminate\Database\Eloquent\Relations\BelongsTo::students()
Не уверен, какая часть кода неверна. Или, может быть, есть более простой способ сделать это с помощью Laravel/Nova?
Подробнее здесь: https://stackoverflow.com/questions/539 ... ot-records
Мобильная версия