7 PHP-пакетов, которые экономят недели на типовых веб-проектах
Если проект крутится вокруг Laravel или чистого PHP, часть задач лучше не писать руками. Есть пакеты, которые закрывают повторяемую рутину и снижают шанс на кривой самопис.
— spatie/laravel-permission — роли и права без самодельных таблиц
— spatie/laravel-medialibrary — файлы, превью, коллекции, конвертации
— spatie/laravel-query-builder — фильтры, сортировки, include без каши в контроллерах
Для очередей и фоновых задач часто выручает Symfony Messenger, а для работы с данными — doctrine/collections или ramsey/uuid, если нужны нормальные идентификаторы. Отдельно полезны пакеты для логирования, тестовых фабрик и загрузки конфигов: они убирают десятки строк на каждом модуле. ⚙️
Правило простое: пакет берите не за популярность, а за узкий повторяющийся сценарий. Если пакет экономит вам 3–5 одинаковых костылей в каждом проекте, он уже окупил своё место в composer.json.
Laravel & PHP Deep — фреймворки и пакеты
@laravel_php_deep
7 PHP-пакетов, которые экономят недели на типовых веб-проектах
Этот пост опубликован в Telegram-канале Laravel & PHP Deep — фреймворки и пакеты. Подписаться можно по ссылке: @laravel_php_deep.