iluxaorlov / deviant
The Deviant PHP micro framework
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/iluxaorlov/deviant
Requires
- php: ^7.4
- ext-json: *
This package is auto-updated.
Last update: 2025-10-23 19:03:13 UTC
README
Установка фреймворка
Рекомендую воспользоваться Composer для установки:
$ composer require iluxaorlov/deviant
Начало работы
Создаем файл public/index.php с базовым содержимым:
<?php use Deviant\Component\Response; use Deviant\Component\Request; require_once __DIR__ . '/../vendor/autoload.php'; // Инициализация приложения $app = new Deviant\App(); // Настройка роутинга $app->get('/', function(Response $response, Request $request, array $args) { return $response->withBody('Hello World'); }); $app->get('/hello/{name}', function(Response $response, Request $request, array $args) { $name = $args['name']; $response->withBody('Hello, ' . $name); return $response; }); // Запуск приложения $app->run();
Проверяем наше приложение при помощи встроенного сервера PHP:
$ php -S localhost:8000 -t public
Переходим по адресу http://localhost:8000/ и видим надпись "Hello World"