Задать вопрос

Вставка данных в базу?

Добрый день! Подскажите как реализовать следующее. Есть 2 массива данных, приходят они из формы, примерно такой вид он имеет.
[ "name" => "csadcasdc"
  "bust" => "90"
  "waist" => "90"
  "hips" => "90"
  "dress" => "22"
  "shoe" => "22"
  "hair" => "Красный"
  "eye" => "Зеленый"
  "stature" => "180"
  "gallery" => array:4 
    0 => "84"
    1 => "85"
    2 => "86"
    3 => "87"
  ]

Для хранения ID галерей привязанных к данной записи есть отдельная таблица.
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            foreach( $request['gallery'] as $gallery ):
                $modelGallery['gallery'] = $gallery;
                $modelGallery->save();
            endforeach;
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            //About model
            $model->name = $request['name'];
            $model->about = $request['body'];
            // Body paramethre's
            $model->bust = $request['bust'];
            $model->waist = $request['waist'];//...
            $model->save();

Вот такой вариант добавляет в таблицу для хранения ID только первый элемент массива $request['gallery'] и все . Остальные записи добавляются как положено. Подскажите как правильно реализовать добавление всех элементов массива $request['gallery'] ? Спасибо!
  • Вопрос задан
  • 326 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы