Я хочу создать / обновить все записи из формы, я ищу чистое решение, не использующее циклы, следующее можно легко исправить с помощью цикла.Я использую laravel 5.8
Модель Класс: Школа -> HasMany (Модель Класс: Программа )
Это магазинметод (необходимо исправить)
public function store(Request $request, School $school)
{
$school->programs()->createMany(array($request->day, $request->schedule));
}
Это метод обновления (необходимо исправить)
public function update(Request $request, School $school)
{
$school->programs()->update(array($request->day, $request->schedule));
}
Форма имеет простой массив ввода
<td width><input type="number" name="day[]" placeholder="Course Day (1-5)" class="form-control" /></td>
<td width><input type="text" name="schedule[]" placeholder="Actual schedule" class="form-control" /></td>
![enter image description here](https://i.imgur.com/ZYYx6wt.png)
- Как правильно использовать createMany и передать массив массивов?
- Как правильно обновить вышеуказанные массивы?
Пожалуйста, попробуйте предоставить чистое решение, я только что создал приведенный выше пример, чтобы попытаться изучить правильное структурирование и управление данными в laravel.