Download the PHP package sedalit/simple-mvc-framework without Composer
On this page you can find all versions of the php package sedalit/simple-mvc-framework. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package simple-mvc-framework
Simple MVC Framework
Легковесный PHP MVC фреймворк для быстрой разработки веб-приложений, который был создан в учебно-познавательных целях. Создан с акцентом на простоту, производительность и современные практики разработки.
🚀 Особенности
- MVC Architecture - Чистая архитектура Model-View-Controller
- Роутинг - Гибкая система маршрутизации с поддержкой параметров и групп
- Middleware - Встроенная поддержка middleware (Auth, Guest, CSRF)
- Валидация - Расширяемая система валидации форм
- Database - PDO wrapper с query builder
- View Engine - Простой и быстрый шаблонизатор
- Session Management - Управление сессиями и flash-сообщениями
- Cache - Файловая система кеширования
- Mail Service - Отправка email через PHPMailer
- CSRF Protection - Встроенная защита от CSRF атак
- Service Container - Dependency Injection контейнер
- Environment Variables - Поддержка .env файлов
- Pagination - Готовая система пагинации
- File Upload - Удобная работа с загрузкой файлов
📋 Требования
- PHP >= 8.0
- PDO Extension
- Composer
- Apache/Nginx с mod_rewrite
🚀 Установка
Создайте новый проект
Настройте .env
Запустите dev-сервер
Откройте http://localhost:8000 в браузере.
📖 Документация
Маршруты
Определите маршруты в config/routes.php:
Контроллеры
Модели
Валидация
Представления
Middleware
Сессии
Кэш
Почта
🎨 CLI команды
🔧 Функции-хэлперы
📚 Правила валидации
required- Field is requiredemail- Valid email addressmin:n- Minimum lengthmax:n- Maximum lengthmatch:field- Match another fieldunique:table- Unique in database tablefile- File uploaded successfullyfileSize:size- File size limit (e.g.,2MB)extension:ext1,ext2- Allowed file extensions
🏗️ Структура
🧪 Тестирование
🤝 Вклад в разработку
Contributions, issues и feature requests приветствуются!
- Fork проекта
- Создайте feature branch (
git checkout -b feature/AmazingFeature) - Commit изменения (
git commit -m 'Add some AmazingFeature') - Push в branch (
git push origin feature/AmazingFeature) - Откройте Pull Request
👤 Автор
Vladislav Agarkov
- Email: [email protected]
- GitHub: @sedalit
🌟 Поддержка проекта
Если проект оказался полезным, поставьте ⭐️!
📖 Связанные проекты
- simple-php-framework-skeleton - Скелет приложения для быстрого старта
All versions of simple-mvc-framework with dependencies
PHP Build Version
Package Version
Requires
symfony/var-dumper Version
^5.4
ext-pdo Version *
phpmailer/phpmailer Version ^6.10
symfony/dotenv Version ^5.4
ext-pdo Version *
phpmailer/phpmailer Version ^6.10
symfony/dotenv Version ^5.4
The package sedalit/simple-mvc-framework contains the following files
Loading the files please wait ...