doker123 / checking_work1_php
Simple MVC framework
Package info
github.com/doker123/Checking_work1_Php
Type:project
pkg:composer/doker123/checking_work1_php
dev-main
2026-04-13 06:00 UTC
Requires
- php: ^7.4 | ^8.0
- doker123/collect_array_methods: @dev
- doker123/mvc_helpers: dev-main
- illuminate/database: ^10.38
- illuminate/events: 10.x-dev
- nikic/fast-route: ^2.0@dev
Requires (Dev)
- phpunit/phpunit: 11.5.x-dev
This package is auto-updated.
Last update: 2026-05-13 06:06:37 UTC
README
Простой MVC-фреймворк на PHP с собственной реализацией ядра, маршрутизации, middleware и аутентификации.
📋 Требования
- PHP 7.4+ / 8.0+
- MySQL 5.7+
- Composer
- Apache/Nginx (с поддержкой mod_rewrite)
🚀 Установка
-
Клонируйте репозиторий:
git clone <repository-url> cd Checking_work1_Php
-
Установите зависимости:
composer install
-
Настройте базу данных: Откройте файл
config/ex_db.phpи укажите параметры подключения:return [ 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'mhhmunim_m1', 'username' => 'логин', 'password' => 'пароль', 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', ];
-
Создайте базу данных:
CREATE DATABASE mhhmunim_m1 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-
Настройте веб-сервер:
- Убедитесь, что документный корень указывает на корень проекта
- Убедитесь, что модуль
mod_rewriteвключён (для Apache)
📋 Предметная область
Вариант 9: Аспирантура / Научный отдел
Система для учёта научной деятельности аспирантов.
Сущности
- Аспиранты
- Научные руководители
- Диссертации (тема, дата утверждения, статус, специальность ВАК)
- Научные публикации (название, издание, дата, индекс РИНЦ/Scopus)
Роли пользователей
- Администратор — полный доступ к системе
- Сотрудник научного отдела — управление публикациями и отчётами
📝 Лицензия
MIT
👤 Автор
Artem Tulipov (dodo2larin@gmail.com)