Написал скрипт форума на Laravel 12, на данный момент функционал такой:
- регистрация
- авторизация
- авторизация через Telegram
- 2х факторная авторизация
- страница профиля в ЛК
- редактирования профиля в ЛК (имя, электронная почта, аватар)
- настройка 2х факторной авторизации
- страница подтверждения пароля
- раздел управления топиками в ЛК
- оповещения в макете, страница списка оповещений
- меню юзера (профиль, мои топики, выход)
- модальное окно добавления топика
- страница редактирования топика
- форма добавления поста в топик (комментария)
- страница редактирования комментария
Поводом к написанию своего решения, вместо того чтобы взять какой-то готовый скрипт форума, послужила необходимость иметь современное решение для удобного общения пользователей. Большинство готовых форумов реализуют схему в которой много пользователей в одной ветке ведут много диалогов одновременно. Со временем ветка сильно распухает, и ориентироваться в ней становиться сложно. Другая крайность - это когда на страницу устанавливают древовидные комментарии. В них легче отследить последовательность ответов, но для большого количества текста это подходит ещё меньше. Я реализовал полноценную древовидную структуру. Пользователи пишут в топике по теме топика, а если кто-то хочет ответить кому-то конкретно, то при нажатии на кнопку "Ответить" он проваливается на страницу конкретного сообщения, и свой ответ пишет уже на ней. Так сотни и тысячи диалогов могут существовать в пределах одной темы и не мешать друг другу.
27.02.2026
Комментарии
- Нет комментариев.











