PHP Debugger
https://github.com/pronskiy/php-debugger
Легковесное и высокопроизводительное расширение для отладки PHP. Форк Xdebug, очищенный от всего лишнего и оптимизированный для работы с околонулевыми задержками в неактивном состоянии.
— Минимальный оверхед: +4% при загруженном, но неактивном расширении (против +324% у Xdebug).
— Drop-in замена Xdebug: полная совместимость с текущими конфигами, настройками IDE и привычными воркфлоу — ничего менять не придется.
— Только дебаг: из расширения вырезаны профайлер, анализ покрытия (coverage) и трейсинг. Только чистая отладка.
— Полная поддержка протокола DBGp: бесшовная работа с PhpStorm, VS Code и любыми другими DBGp-совместимыми IDE.
https://github.com/pronskiy/php-debugger
Легковесное и высокопроизводительное расширение для отладки PHP. Форк Xdebug, очищенный от всего лишнего и оптимизированный для работы с околонулевыми задержками в неактивном состоянии.
— Минимальный оверхед: +4% при загруженном, но неактивном расширении (против +324% у Xdebug).
— Drop-in замена Xdebug: полная совместимость с текущими конфигами, настройками IDE и привычными воркфлоу — ничего менять не придется.
— Только дебаг: из расширения вырезаны профайлер, анализ покрытия (coverage) и трейсинг. Только чистая отладка.
— Полная поддержка протокола DBGp: бесшовная работа с PhpStorm, VS Code и любыми другими DBGp-совместимыми IDE.
GitHub
GitHub - php-debugger/php-debugger: Lightweight PHP debugger extension (forked from Xdebug, stripped to debug-only and optimized)
Lightweight PHP debugger extension (forked from Xdebug, stripped to debug-only and optimized) - php-debugger/php-debugger
❤53
Создание мультиагентных воркфлоу с помощью Laravel AI SDK
https://laravel.com/blog/building-multi-agent-workflows-with-the-laravel-ai-sdk
https://laravel.com/blog/building-multi-agent-workflows-with-the-laravel-ai-sdk
Laravel
Building Multi-Agent Workflows with the Laravel AI SDK | Laravel - The clean stack for Artisans and agents
Build Anthropic's five multi-agent patterns with the Laravel AI SDK, from prompt chaining and routing to parallelization, and more.
❤15
Eloquent Guard: как ловить N+1 и медленные запросы в Laravel, не зарываясь в vendor
https://habr.com/ru/articles/1010822/
https://habr.com/ru/articles/1010822/
Хабр
Eloquent Guard: как ловить N+1 и медленные запросы в Laravel, не зарываясь в vendor
Проблема N+1 стара как мир. Инструментов много: Debugbar хорош локально, Telescope тяжеловат для продакшена. Мне хотелось решения, которое будет «стучать» в Slack или Telegram именно тогда, когда...
❤15
Какая модель ИИ лучше всего подходит для Laravel?
Статья вроде бы о том, какую модель выбрать, но, по факту, это реклама Laravel Boost. Вывод в статье: с этим пакетом всё становится лучше.
Однако отдельные факты из статьи говорят о другом: «включение Boost может привести к увеличению затрат токенов, контекста, а иногда и времени». «haiku 4.5 набрал 0/13 баллов в оценке MCP Server без Boost, вероятно, из-за неправильного подключения сервера.», что привело к такому перекосу результата на графике. Для Sonnet вообще без разницы, подключен ли Boost.
Так ли нужен этот пакет?
https://laravel.com/blog/which-ai-model-is-best-for-laravel
Статья вроде бы о том, какую модель выбрать, но, по факту, это реклама Laravel Boost. Вывод в статье: с этим пакетом всё становится лучше.
Однако отдельные факты из статьи говорят о другом: «включение Boost может привести к увеличению затрат токенов, контекста, а иногда и времени». «haiku 4.5 набрал 0/13 баллов в оценке MCP Server без Boost, вероятно, из-за неправильного подключения сервера.», что привело к такому перекосу результата на графике. Для Sonnet вообще без разницы, подключен ли Boost.
Так ли нужен этот пакет?
https://laravel.com/blog/which-ai-model-is-best-for-laravel
❤18
Перехожу с PHPStorm на Zed — вот как его настроить для Laravel
https://x.com/cmellor/status/2024109224146440404
https://x.com/cmellor/status/2024109224146440404
❤24
Делегированные типы
Делегированные типы работают поверх полиморфных отношений, но переворачивают их с ног на голову. В этой статье рассказывают, как выглядят делегированные типы, обсуждают их преимущества, сравнивают их с другими способами представления иерархий, такими как наследование в одной таблице (STI), и рассматривают несколько вариантов их использования.
https://tighten.com/insights/delegated-types
Делегированные типы работают поверх полиморфных отношений, но переворачивают их с ног на голову. В этой статье рассказывают, как выглядят делегированные типы, обсуждают их преимущества, сравнивают их с другими способами представления иерархий, такими как наследование в одной таблице (STI), и рассматривают несколько вариантов их использования.
https://tighten.com/insights/delegated-types
❤10
🚨 Предупреждение об уязвимости
Axios 1.14.1 и 0.30.4 были взломаны в npm с помощью трояна в скрипте postinstall. Обе версии сейчас удалены.
Это не уязвимость Laravel, но мы предпринимаем упреждающие шаги для защиты нашего сообщества от этой атаки на цепочку поставок.
Если вы устанавливали или обновляли axios в течение последних 24 часов, выполните сканирование вашего компьютера.
Что мы сделали:
• Зафиксированы безопасные версии axios в laravel/laravel
• Теперь laravel/installer по умолчанию запускает установку пакетов с параметром --ignore-scripts
• Заблокирован домен злоумышленника в Laravel Cloud.
Дополнительная информация:
https://github.com/axios/axios/issues/10604
Axios 1.14.1 и 0.30.4 были взломаны в npm с помощью трояна в скрипте postinstall. Обе версии сейчас удалены.
Это не уязвимость Laravel, но мы предпринимаем упреждающие шаги для защиты нашего сообщества от этой атаки на цепочку поставок.
Если вы устанавливали или обновляли axios в течение последних 24 часов, выполните сканирование вашего компьютера.
Что мы сделали:
• Зафиксированы безопасные версии axios в laravel/laravel
• Теперь laravel/installer по умолчанию запускает установку пакетов с параметром --ignore-scripts
• Заблокирован домен злоумышленника в Laravel Cloud.
Дополнительная информация:
https://github.com/axios/axios/issues/10604
GitHub
axios@1.14.1 and axios@0.30.4 are compromised · Issue #10604 · axios/axios
more details: https://www.stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-trojan Most likely, a maintainer's GitHub and npm accounts are compromised as these...
❤37
🧭 Разбираем современный PHP вместе с Podlodka PHP Crew
PHP-стек может устаревать незаметно: решения вроде бы работают, но скорость разработки снижается, стоимость поддержки растёт, а количество возможностей сокращается.
💡 Эксперты Podlodka PHP Crew собрали онлайн-конференцию «Современный стек PHP-разработки», чтобы разобраться, как всё устроено сегодня.
🗓С 20 по 24 апреля участники:
• изучат, как сегодня запускают PHP-приложения (worker mode, новые рантаймы, FrankenPHP),
• посмотрят, как изменилась инфраструктура и что пора выкинуть из Docker-стека,
• обсудят, как реально применять AI-агентов в разработке (не только писать код, но и расследовать баги и планировать изменения),
• разберут практические кейсы (например, в онлайн-режиме будут запускать мультиплеерную игру на PHP с Temporal и RoadRunner),
• и в целом поймут, какие инструменты и подходы действительно стоит внедрять в 2026.
Формат — пять дней живых Zoom-сессий по утрам и вечерам, закрытое комьюнити в Telegram и общение со спикерами.
Если хотите обновить свой стек и лучше понимать, куда движется разработка на PHP — обязательно присоединяйтесь👇
🎟Early-bird билеты доступны до 13 апреля
PHP-стек может устаревать незаметно: решения вроде бы работают, но скорость разработки снижается, стоимость поддержки растёт, а количество возможностей сокращается.
💡 Эксперты Podlodka PHP Crew собрали онлайн-конференцию «Современный стек PHP-разработки», чтобы разобраться, как всё устроено сегодня.
🗓С 20 по 24 апреля участники:
• изучат, как сегодня запускают PHP-приложения (worker mode, новые рантаймы, FrankenPHP),
• посмотрят, как изменилась инфраструктура и что пора выкинуть из Docker-стека,
• обсудят, как реально применять AI-агентов в разработке (не только писать код, но и расследовать баги и планировать изменения),
• разберут практические кейсы (например, в онлайн-режиме будут запускать мультиплеерную игру на PHP с Temporal и RoadRunner),
• и в целом поймут, какие инструменты и подходы действительно стоит внедрять в 2026.
Формат — пять дней живых Zoom-сессий по утрам и вечерам, закрытое комьюнити в Telegram и общение со спикерами.
Если хотите обновить свой стек и лучше понимать, куда движется разработка на PHP — обязательно присоединяйтесь👇
🎟Early-bird билеты доступны до 13 апреля
❤13
Зачем использовать статические замыкания и что с замыканиями будет в PHP 8.6
https://f2r.github.io/en/static-closures
https://f2r.github.io/en/static-closures
❤25
Пакет для ускорения сложной валидации
https://dev.to/sandermuller/laravels-wildcard-validation-is-on-heres-how-to-fix-it-1nlk
https://dev.to/sandermuller/laravels-wildcard-validation-is-on-heres-how-to-fix-it-1nlk
1❤33
Атрибут DebounceFor
Свежее в Laravel 13: отложенные задания с возможностью дебаунсинга. Применяется через атрибут DebounceFor. Если вы отправляете одно и то же задание в течение определённого периода времени, выполняется только последнее. Остальные отбрасываются при выполнении. Например, мы могли бы отключить отправку уведомления «Новое сообщение», если отправитель делает паузу не менее 15 секунд.
Свежее в Laravel 13: отложенные задания с возможностью дебаунсинга. Применяется через атрибут DebounceFor. Если вы отправляете одно и то же задание в течение определённого периода времени, выполняется только последнее. Остальные отбрасываются при выполнении. Например, мы могли бы отключить отправку уведомления «Новое сообщение», если отправитель делает паузу не менее 15 секунд.
1❤44
Практический гайд по RBAC в Laravel
https://wendelladriel.com/blog/rbac-in-laravel-a-practical-deep-dive
https://wendelladriel.com/blog/rbac-in-laravel-a-practical-deep-dive
❤31