Laravel 11 (если он выпущен на момент вашего вопроса) поддерживает богатую экосистему расширений и пакетов, которые помогают разработчикам добавлять функционал в проекты. Вот список популярных категорий расширений, которые могут быть полезны в проектах на Laravel. Большинство из них совместимы с Laravel 10 и выше:
1. Аутентификация и авторизация- Laravel Breeze – минималистичный стартовый пакет для аутентификации.
- Laravel Jetstream – расширенный стартовый пакет с поддержкой SPA, API и управления сессиями.
- Spatie Laravel Permissions – управление ролями и разрешениями.
2. Работа с базой данных- Laravel Telescope – мониторинг запросов, выполнения задач и прочего.
- Spatie Query Builder – гибкое построение запросов на основе параметров запроса.
- Laravel Backup – автоматическое резервное копирование базы данных и файлов.
3. Логирование и мониторинг- Sentry – отслеживание ошибок и производительности.
- Laravel Debugbar – отладочная панель для отображения запросов, маршрутов, времени загрузки.
- Clockwork – инструмент для мониторинга производительности и логов.
4. API и интеграция- Laravel Sanctum – управление токенами для API.
- Laravel Passport – полноценное решение для OAuth2 API.
- Guzzle HTTP Client – для работы с HTTP-запросами.
5. Управление файлами- Spatie Media Library – удобное управление медиафайлами.
- Flysystem Adapters – адаптеры для работы с облачными хранилищами (AWS, Google Cloud, FTP).
6. Работа с задачами и очередями- Laravel Horizon – мониторинг очередей и задач для Redis.
- Spatie Laravel Task Scheduling – расширенные возможности для планирования задач.
7. Локализация- Laravel Lang – готовые переводы интерфейса Laravel на множество языков.
- Spatie Laravel Translatable – управление переводами моделей.
8. Производительность и кеширование- Spatie Response Cache – кэширование HTTP-ответов.
- Laravel Octane – увеличение производительности с использованием Swoole или RoadRunner.
9. Безопасность- Spatie Laravel Security Headers – добавление заголовков безопасности.
- Laravel Fortify – аутентификация с дополнительными функциями безопасности.
10. Фронтенд-интеграции- Laravel Mix – сборка ассетов с использованием Webpack.
- Inertia.js – интеграция Vue.js/React с Laravel.
11. Генераторы кода- Blueprint – генерация кода моделей, миграций и контроллеров.
- Laravel IDE Helper – улучшение работы с IDE (подсказки типов и автодополнение).
12. SEO и оптимизация- Spatie Laravel Sitemap – создание карт сайта.
- Laravel Meta Manager – управление мета-тегами для SEO.