У меня есть форма, которая принимает данные, которые будут использоваться для создания двух новых записей таблицы базы данных. Форма принимает как данные пользователя, так и его адрес. Сведения о пользователе будут храниться с использованием метода User::create(Input::all())
в таблице пользователей, а сведения об адресах будут храниться с использованием метода Address::create(Input::all())
в таблице адресов базы данных.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что Eloquent жалуется на то, что улица, город, страна и т. д. не существуют в таблице пользователей. Это правда, что данные должны использоваться для адресной стороны вещей.
Есть ли способ заставить красноречиво игнорировать ненужные данные в массиве Input::all()
, когда они передаются методам создания?
P.S. Я знаю, что массовое назначение - не очень хорошая идея, я использую его здесь только для упрощения своего вопроса.