Laravel & PHP Deep — фреймворки и пакеты

7 PHP-пакетов, которые экономят часы на типовых веб-проектах

7 PHP-пакетов, которые экономят часы на типовых веб-проектах

Если стек крутится вокруг Laravel или Symfony, часть рутины лучше отдавать пакетам, а не писать руками. Но брать нужно не «популярное», а то, что закрывает повторяемую боль и не тащит за собой лишнюю магию.

— spatie/laravel-permission: роли и права без самописных таблиц и хрупких проверок в контроллерах.
— spatie/laravel-data: DTO и валидация входа без каши из массивов.
— livewire/livewire: когда нужна реактивность без отдельного фронтенд-слоя.
— filament/filament: админки и внутренние панели быстрее, чем собирать CRUD вручную.
— league/flysystem: единый слой для файловых хранилищ, чтобы не привязываться к одному драйверу.
— symfony/process: безопаснее запускать внешние процессы и воркеры.
— pestphp/pest или phpunit/phpunit: тесты должны быть частью рутины, а не отдельной церемонией.

Есть наблюдение которое стоит проверить: пакет полезен только тогда, когда он уменьшает количество своего кода. Если ради одной фичи вы добавляете 5 абстракций и половину фреймворка — это уже не ускорение, а долг.

Перед подключением смотрите на API, частоту breaking changes, качество доков и то, можно ли жить без пакета через год. Лучший пакет — тот, который легко удалить, если он перестал быть нужен.
Этот пост опубликован в Telegram-канале Laravel & PHP Deep — фреймворки и пакеты. Подписаться можно по ссылке: @laravel_php_deep.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

@server_setup_guide_arb · 18 SeptemberSeptember9
SPF и DKIM ломают доставку чаще, чем контент письма Если рассылка уходит в спам или режется на приёме, сначала проверяйте DNS, а не шаблон п...
@topical_map_factory_ubt · 18 SeptemberSeptember9
Ошибки URL-архитектуры, из-за которых новый сайт не взлетает в выдаче Новый сайт часто проигрывает не из-за контента, а из-за кривой адресно...
@cloudflare_optimization_pro_arb · 18 SeptemberSeptember9
Почему DDoS и WAF нельзя настраивать как два отдельных “щитка” Защита от DDoS и управление WAF-политиками должны работать как одна система....
@tracker_stack_ubt · 18 SeptemberSeptember9
FB CAPI ломается не на отправке, а на потере идентификаторов и дублях Архитектура должна быть простой: источник события → ваш сервер → CAPI-...
@email_delivery_labs_arb · 18 SeptemberSeptember9
Как масштабировать рассылки без потери репутации домена и попадания в спам Масштабирование в email — это расширение инфраструктуры, а не про...
start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.