Русский | English | Español | 中文 | Français | Deutsch |
---|---|---|---|---|---|
Выбран | English | Español | 中文 | Français | Deutsch |
- PHP 8
- Mysql (PDO)
- Bootstrap 5.3
Проект реализует архитектурный шаблон MVC
на примере простейшего, самописного фреймворка. В рамках фреймворка был реализован CRUD на примере раздела "Статьи":
При создании и обновлении статьи реализовано валидация:
В каталоге docs/conf/
располагается: nginx-configuration.conf
- пример конфигурации для nginx
.
- Добавьте конфигурацию на ваш сервер. За основу может быть взят файл из
docs/conf/
. - Выполните
composer i
- Переименуйте
.env.example
в.env
и секцию# DB info
- Создайте базу данных и импортируйте содержимое файла
db-dump-with-articles.sql
, который находится вdocs/mysql-dump/
.
Изменения сделанные в 2024 - минимальны. Я целенаправленно оставил структуру ядра исходной, не стал добавлять функционал контейнера, DI и прочего. Так как это одна из первых моих работ и поэтому я решил сохранить его практически в первозданном виде 😇