обновить сводную таблицу - Laravel - PullRequest
0 голосов
/ 20 октября 2018

Дело в том, что я хочу создать динамическую боковую панель, когда пользователь выбирает книгу из списка. Я использовал чекбоксы. Она должна быть сохранена в сводной таблице с идентификатором категории, поэтому это позволит мне создать динамическуюНапример, боковая панель для каждого пользователя:

пользователь 1 боковая панель

- категория1

книга 1 книга 2

- категория2

книга1 книга2

Мои таблицы:

 user_book
-----------------------------------------
 user_id| book_id|category _id
-----------------------------------------


user_categories
-----------------------------------------
 user_id| book_id|category _id
-----------------------------------------


 books
-----------------------------------------
id| book_name|category_id|
-----------------------------------------

categories
-----------------------------------------
id| category|
-----------------------------------------

мой код:

$user->books()->sync($request->input('books_ids'));// to save books ids -array of ids- but don't know how to insert the related category for each book in the pivot table.

и для создания моей боковой панели:

 $user->categories()->with('books')->get();

поэтому мои вопросы:1. это правильный способ сделать динамическую боковую панель и как лучше всего?2. как я могу вставить связанную категорию в сводную таблицу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...