у меня есть 3 таблицы: тренеры, курсы, course_trainer
когда я создаю нового тренера, мне нужно связать с ним курсы, на которых он играет, как я могу передать идентификатор только что созданного тренера и идентификатор курса на бридж-таблицу course_trainer?
В настоящее время я могу передать только один идентификатор для курса, но не могу передать идентификатор тренера и не могу получить новую запись (отчет), созданную для каждого выбранного курса
<div class="container">
<div class="row">
<div class="col-lg-12">
<form class="form-group" action="{{route('trainers.store')}}" method="post" enctype="multipart/form-data">
@csrf
@method('POST')
<div class="form-group">
<label for="name">Nome</label>
<input type="text" class="form-control" name="name" placeholder="Inserisci il nome dell'istruttore">
</div>
<div class="form-group">
<label for="surname">Cognome</label>
<input type="text" class="form-control" name="surname" placeholder="Inserisci il cognome dell'istruttore">
</div>
<div class="form-group">
<label for="description">Descrizione</label>
<textarea class="form-control" name="description" rows="8" cols="80"></textarea>
</div>
@foreach ($courses as $course)
<div class="form-check form-check-inline mb-2">
<input name="course_id" class="form-check-input" type="checkbox" value="{{$course->id}}">
<label class="form-check-label" for="course_id">{{$course->name_course}}</label>
</div>
@endforeach
<div class="custom-file">
<input type="file" class="custom-file-input" name="image">
<label class="custom-file-label" for="image">Scegli un'immagine</label>
<div class="invalid-feedback"><strong>N.B.</strong> dimensione consigliata 160px x 160px</div>
</div>
<div class="form-group">
<input type="submit" class="form-control" value="INSERISCI ISTRUTTORE">
</div>
</form>
</div>
</div>
</div>
public function store(Request $request)
{
$data = $request->all();
$image = Storage::disk('public')->put('trainers',$data['image']);
$newTrainer = New Trainer();
$newTrainer->name = $data['name'];
$newTrainer->surname = $data['surname'];
$newTrainer->description = $data['description'];
$newTrainer->image = $image;
$newTrainer->courses()->attach($data['course_id']);
$newTrainer->save();
return redirect()->route('trainers.admin');
}