evgeny-romanov/skeleton-http-framework

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:project

pkg:composer/evgeny-romanov/skeleton-http-framework

v1.0.0 2025-12-16 12:59 UTC

This package is not auto-updated.

Last update: 2025-12-18 00:18:16 UTC


README

📝 Описание

Представляет собой скелет типового HTTP-проекта на PHP.

В проекте собраны и настроены следующие модули:

  • Компоненты из экосистемы Slim (HTTP-ядро)
    • HTTP-ядро (slim/psr7, slim/slim, slim/twig-view)
  • Компоненты из экосистемы Laravel
    • ORM Eloquent (illuminate/database)
    • DI-контейнер (illuminate/container)
    • Диспетчер событий (illuminate/events)
    • Обработчик заданий (illuminate/queue)
  • Компоненты из экосистемы Symfony
    • Система миграций (doctrine/migrations)
    • Кэш (symfony/cache)
    • Консольные команды (symfony/console)
  • Компоненты из экосистемы Laminas
    • Конфиг-агрегатор (laminas/laminas-config-aggregator)
  • Компоненты для тестирования и статического анализа и др.

📑 Особенности

  • 🐳 Готовое окружение — Docker-контейнеры для быстрого запуска
  • ⚙️ Удобное управление — Makefile с предустановленными командами
  • ▶️ Примеры использования компонент
  • 🔧 Базовая конфигурация

📦 Установка

composer create-project evgeny-romanov/skeleton-http-framework [my-app-name]

📚 Documentation

Slim

ORM, Database

VarDumper

IoC

Queue, Jobs, Workers

Migrations

Console Commands

Cache

https://symfony.com/doc/7.3/cache.html