То что я придумал не совсем правильно в реализацииПридумали, но об этом не сказали.
После того как не получилсяПо всей видимости вы и не пытались что-то сделать. Повторюсь, так как вы даже примерный алгоритм не описали.
Если бы я и написал свои идеи для решения данной задачи это ни кого не интересует.Если вы задаёте вопрос, то должны хотя бы описать свою идею. Вы же не знаете, вдруг вы правильно продумали.
Или вы с рождения всё знаете ?С рождения я знаю только как дышать, моргать и т.п.. Всё остальное я получил с опытом.
Access to XMLHttpRequest at 'http://api.site.com/sanctum/csrf-cookie' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. выводит если работать через домен (бэк) и локалхост (фронт).
+ мои варианты:
1. Доп. поле у пользователя
Добавляем пользователю ещё одно поле в БД (я бы добавил json формат). Туда записываем id книги, которую хотим прочитать.
При получении данных пользователя, соответственно вытягиваем данные из этого поля. И вторым запросов получаем данные по книгам (которые хотим прочитать).
2. Создать ещё 1 (или лучше 2) таблицу. Но это более сложнее в реализации.
В другой таблице записываем id пользователя и id книги, которую хотим прочитать.
При получении данных пользователя так же получаем данные из новой таблицы, а после получаем данные по этим книгам.
По идеи можно придумать и больше вариантов. Тот же самый 2 вариант с 3 таблицами подошёл бы, если пользователю могли бы добавить ещё какой нибудь тип записей. Т.е. если нужно было вести данные "хотел прочитать" не только по книгам, но и например по журналам и т.п. Но опять же - с этим вариантом сложность возрастает ещё больше по сравнению со вторым.