Как оформить базу данных для блога (с постами серии)? - PullRequest
0 голосов
/ 25 августа 2018

Я хочу создать систему блогов. У меня есть какой-то пост, и я хочу сгруппировать его в серию постов? Как сохранить их в базе данных?

Series             || Post
============================
name_of_searies1   || s1_part1
                      s1_part2
                      s1_part3
name_of_searies2   || s2_part1
                      s2_part2
                      s2_part3

Обновлено: моя схема такая http://www.laravelsd.com/share/s4UjqE

Обновлено 2: Как связать сообщения в серии? (как следующий пост, предыдущий пост)

1 Ответ

0 голосов
/ 26 августа 2018

Довольно просто создать таблицу blog_series для хранения серии, а затем поместить поле serie_id в blog_posts для ссылки на blog_series.

Редактировать для вашего обновления 2

Я бы поместил поле заказа в blog_posts, чтобы вы могли сделать SELECT * FROM blog_posts WHERE serie_id = serie ORDER BY order, тогда вы легко сможете получить следующие и предыдущие сообщения.

...