может все же где-то в цикле проблема? есть перезапуск сохранения? или исходный массив как-то редактируется, как помню в 7 какой-то версии php были нюасы с обходом массива
Массив не редактируется (насколько я понимаю механику проекта)
https://i.imgur.com/ZNtXKz1.png такие связи на одной странице без напильника можно будет реализовать. причем что бы правая часть belongsTo была не в выпадающих списках, а именно как будто это страница продукта.
если ты используешь модель User - то у тебя в Auth::user() - всегда будет модель залогиненого пользователя, и соответственно доступ ко всем полям/методам/релейшенам этой модели