Skip to content

Aladser/forum

Repository files navigation

Форум статей

Разворачивание

  • Для запуска на сервере nginx конфиг сервера install/forum.local
  • дамп базы MySQL install/create_db_tables.sql
  • создать файл .env по аналогии .env.example

Предисловие

  • MVC - структура проекта;
  • контроллеры:
    • ArticleController - статьи
    • CommentController - комментарии
    • UserController - пользователи
  • модели:
    • Article - статьи
    • Comment - комментарии
    • User - пользователи

Техзадание

  • Страница регистрации Регистрация

  • Страница входа Авторизация

  • Пользователь просматривает список статей. Элемент списка отображается следующим образом: заголовок сообщения и краткое содержание. Постраничный вывод сообщений. Статьи отображаются порционно по 10 статей на странице. список статей

  • Пользователь просматривает сообщение со списком комментариев.

  • Пользователь добавляет комментарий.

    • если авторизованный пользователь - автор статьи список статей
    • другой авторизованный пользователь список статей
  • Пользователь добавляет сообщение. Сообщение состоит из:

    • заголовок;
    • автор (скрытый input);
    • краткое содержание;
    • полное содержание.

список статей

  • Пользователь редактирует сообщение.

список статей