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