PHP-фреймворк для веб-приложений с выразительным синтаксисом: маршрутизация, ORM, миграции, очереди и трансляция событий в реальном времени.
laravel/framework
PHP-фреймворк для веб-приложений с выразительным синтаксисом: маршрутизация, внедрение зависимостей, миграции, очереди и трансляция событий.
- Звёзды
- 34,989
- Форки
- 12,028
- Открытые issues
- 95
- Последний коммит
- 5 часов назад
Что это?
Laravel — PHP-фреймворк для веб-приложений, который берёт на себя рутинные задачи веб-разработки, чтобы разработчики могли сосредоточиться на логике приложения. В него из коробки входят механизм маршрутизации, контейнер внедрения зависимостей и не привязанные к конкретной СУБД миграции схемы.
Фреймворк также поддерживает несколько вариантов хранилищ сессий и кеша, обработку фоновых задач через очереди и трансляцию событий в реальном времени. Эти компоненты рассчитаны на совместную работу в приложениях, которые могут вырасти от небольших проектов до крупных систем.
В этом репозитории находится код ядра фреймворка. Для создания приложения разработчики используют отдельный основной репозиторий приложения Laravel, который зависит от этого пакета.
Ключевые возможности
- 01Быстрый механизм маршрутизации для описания веб-маршрутов.
- 02Контейнер внедрения зависимостей для управления зависимостями классов.
- 03Миграции схемы, не привязанные к конкретной СУБД.
- 04Несколько вариантов хранилищ сессий и кеша.
- 05Обработка фоновых задач с помощью очередей.
- 06Трансляция событий в реальном времени.
Сценарии использования
- Создание веб-приложений и API на PHP с базой данных.
- Запуск фоновых задач, например отправки писем или создания отчётов, через очереди.
- Создание функций реального времени, которые отправляют события клиентам.
Быстрый старт
- 1
Прочитайте заметку в репозитории основного фреймворка и посетите основной репозиторий Laravel, чтобы начать разработку приложения
- 2
Изучите официальную документацию, чтобы узнать больше о Laravel
Что важно знать
- В этом репозитории содержится только код основного фреймворка, поэтому для создания приложения нужно использовать основной репозиторий приложения Laravel.
В подборках
Темы
Частые вопросы
- Что такое framework?
- PHP-фреймворк для веб-приложений с выразительным синтаксисом: маршрутизация, внедрение зависимостей, миграции, очереди и трансляция событий. Laravel — PHP-фреймворк для веб-приложений, который берёт на себя рутинные задачи веб-разработки, чтобы разработчики могли сосредоточиться на логике приложения. В него из коробки входят механизм маршрутизации, контейнер внедрения зависимостей и не привязанные к конкретной СУБД миграции схемы.
- framework можно использовать бесплатно? Какая у него лицензия?
- framework распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- framework всё ещё поддерживается?
- Активно поддерживается. Последний коммит в framework — 6 нояб. 2026 г..
- Для чего можно использовать framework?
- Создание веб-приложений и API на PHP с базой данных. Запуск фоновых задач, например отправки писем или создания отчётов, через очереди. Создание функций реального времени, которые отправляют события клиентам.
- Как установить framework?
- Прочитайте заметку в репозитории основного фреймворка и посетите основной репозиторий Laravel, чтобы начать разработку приложения Изучите официальную документацию, чтобы узнать больше о Laravel
- Где скачать framework?
- Исходный код и инструкции по установке — на GitHub: https://github.com/laravel/framework
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Symfony — PHP-фреймворк для создания веб-приложений и консольных приложений, а также набор переиспользуемых PHP-компонентов.
Высокоуровневый веб-фреймворк для Python, который помогает быстро разрабатывать приложения с чистой и практичной архитектурой.
Ruby on Rails — полнофункциональный MVC-фреймворк для создания веб-приложений на Ruby с базой данных.
Полнофункциональный веб-фреймворк для Haskell с типобезопасной маршрутизацией, представлениями, моделями PostgreSQL и встроенной IDE.
Пакет Laravel, который регистрирует маршруты по атрибутам PHP 8, размещённым непосредственно в классах контроллеров и их методах.