https://github.com/aladser/forum
Форум статей. PHP 8
https://github.com/aladser/forum
eloquent-orm mysql pagination
Last synced: about 1 month ago
JSON representation
Форум статей. PHP 8
- Host: GitHub
- URL: https://github.com/aladser/forum
- Owner: Aladser
- Created: 2023-11-29T07:18:33.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-17T22:20:43.000Z (over 1 year ago)
- Last Synced: 2025-01-31T07:13:16.867Z (over 1 year ago)
- Topics: eloquent-orm, mysql, pagination
- Language: PHP
- Homepage:
- Size: 2.55 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Форум статей
## Разворачивание
+ Для запуска на сервере nginx конфиг сервера *install/forum.local*
+ дамп базы MySQL *install/create_db_tables.sql*
+ создать файл .env по аналогии .env.example
## Предисловие
* MVC - структура проекта;
* контроллеры:
+ ``ArticleController`` - статьи
+ ``CommentController`` - комментарии
+ ``UserController`` - пользователи
* модели:
+ ``Article`` - статьи
+ ``Comment`` - комментарии
+ ``User`` - пользователи
## Техзадание
+ Страница регистрации

+ Страница входа

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

+ Пользователь просматривает сообщение со списком комментариев.
+ Пользователь добавляет комментарий.
* если авторизованный пользователь - автор статьи

* другой авторизованный пользователь

+ Пользователь добавляет сообщение. Сообщение состоит из:
* заголовок;
* автор (скрытый input);
* краткое содержание;
* полное содержание.

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