У меня есть отношение ToMany с одним дополнительным полем сводки
Модель
class Submission extends Model
{
public function items()
{
return $this->belongsToMany('App\Item')->withPivot('amount');
}
}
class Item extends Model
{
public function Submissions()
{
return $this->belongsToMany('App\Submission')->withPivot('amount');
}
}
Контроллер
public function store(Request $request)
{
$submission = New Submission;
$Submission->total_submission = $request->total_submission;
$Submission->save();
$sync_data = [];
for ($i = 0; $i < count ($request->item_id); $i++)
$sync_data[$request->item_id[$i]] = ['amount' => $request->amount[$i]];
$Submission->items()->sync($sync_data);
return redirect('submission');
}
Теперь я хочу добавить еще одно поле, которое будет содержать изображения. Как сохранить эти изображения в базу данных.