Как бы я сделать один запрос для вставки в несколько таблиц с использованием Laravel Eloquent ORM отношения доменом .ru Laravel Eloquent ORM многоуровневые таблицы вставить
Таблица 1: пользователи
- идентификатор
- имя
- электронная почта
Таблица 2: должности
- ID
- идентификатор_пользователя
- содержание
Таблица 3: Изображение
- ID
- идентификатор_пользователя
- POST_ID
- имя_образа
отношения
- Таблица
users
ссылки IDuser_id
в двух других таблиц. - Таблица
posts
имеет отношение «один-много» кusers
. - Таблица
images
имеет отношение «один к большому» сusers
иpost
т.е. его можно использовать с другими пользователями и другими сообщениями.
Так что, когда вы делаете запись, она должна вставить запись в таблицы одним запросом.
Если вы, пожалуйста, уточните, что будет наиболее полезным? –
, что делает метод 'associate'? –
Он связывает пользователя с сообщением, так как он правильно сохранит идентификатор аутентифицированного пользователя в поле user_id из таблицы сообщений. – user2094178