8 Aug 2026, 16:07 UTC668 views3 reactionsread 12 August 2026 Photo
Разработчики на Laravel, Image API стал ещё лучше в Laravel 13.24.
Теперь доминирующий цвет изображения можно определить с помощью dominantColor().
Также добавлена поддержка HEIC и дополнительных форматов AVIF, что упрощает работу с изображениями с современных устройств.
👉 @PHPgx
❤3
8 Aug 2026, 10:01 UTC730 views10 reactionsread 12 August 2026 Photo
PHP-совет
Знали, что дефолтный объект можно создать прямо в параметре конструктора?
👉 @PHPgx
❤6👍4
5 Aug 2026, 07:16 UTC≈1,170 views13 reactionsread 12 August 2026 Photo
Совет по PHP
Перечисляйте в match() все варианты enum и не добавляйте ветку default. Если позже кто-то добавит новый вариант и забудет обновить match(), PHP выбросит UnhandledMatchError, а не молча пропустит его. Так отсутствующий вариант невозможно будет проигнорировать.
👉 @PHPgx
👍13
4 Aug 2026, 07:38 UTC≈1,180 views6 reactionsread 12 August 2026 Photo
Разработчики на Laravel, теперь тесты валидации email:dns больше не должны зависеть от реального DNS.
В Laravel 13.22 добавили возможность подменять DNS-запросы во время валидации.
Можно точно задать, какие DNS-записи должны возвращаться, и сделать тесты предсказуемыми - без внешних DNS-запросов.
👉 @PHPgx
❤6
18 Jul 2026, 14:57 UTC≈1,710 views2 reactionsread 12 August 2026 Photo
В Laravel Cloud появился Secrets Manager 🎉
Теперь можно создавать секреты на уровне организации, подключать их к любому окружению и ротировать централизованно. Для всех окружений, где используются обновлённые секреты, доступен повторный деплой в один клик.
Значения шифруются прямо в браузере и после сохранения больше не отображаются. Функция доступна на всех тарифах.
Подробнее - в документации → https://cloud.lara…
❤2
18 Jul 2026, 06:54 UTC≈1,490 views10 reactionsread 12 August 2026 Photo
PhpStorm 2026.2 уже доступен!
В релиз вошло множество обновлений, среди которых:
- Постоянные ссылки на файлы с помощью #[FileReference]
- Новое окно инструментов Laravel
- Улучшения для работы с Git worktree
- Встроенный GitHub Copilot
Подробности релиза:
https://jetbrains.com/phpstorm/whatsnew/
Особенно радует новое окно инструментов Laravel:
- общая информация о проекте и быстрый доступ к командам Artisan;
- пр…
❤6🔥4
16 Jul 2026, 14:22 UTC≈1,250 views9 reactionsread 12 August 2026 Photo
Совет по Laravel
Сделайте даты Carbon в приложении неизменяемыми
Всего одна строка в AppServiceProvider — и $date->addDay() больше не будет незаметно менять исходный объект, который может использоваться в другом месте.
👉 @PHPgx
👍7❤2
16 Jul 2026, 07:40 UTC≈1,220 views8 reactionsread 12 August 2026 Photo
В Laravel 13.19 в хелпер str() добавили метод counted().
Небольшое изменение, но теперь форматировать счётчики в пользовательском интерфейсе стало заметно удобнее и выразительнее.
Ещё на одно место меньше, где нужно вручную учитывать единственное и множественное число.
👉 @PHPgx
❤7👍1
9 Jul 2026, 14:05 UTC≈1,680 views12 reactionsread 12 August 2026 Photo
Совет по Laravel
DB::listen() цепляется за каждый SQL-запрос, который выполняет Laravel, и отдает SQL, биндинги и время выполнения. Достаточно зарегистрировать один listener в service provider, чтобы логировать медленные запросы или разбирать N+1-проблемы по всему приложению
👉 @PHPgx
👍7🔥3❤2
20 Jun 2026, 16:22 UTC≈2,100 views12 reactionsread 12 August 2026 Photo
Laravel-совет
Знали ли вы, что аксессоры Eloquent могут возвращать небольшие value objects?
Пример: вместо того чтобы в каждом Blade-шаблоне, view или сервисе повторять fallback-логику вроде «name или email», можно один раз обернуть связанные колонки и вызывать методы, которые явно отражают намерение.
👉 @PHPgx
👍8❤3🤔1
20 Jun 2026, 09:32 UTC≈1,590 views6 reactionsread 12 August 2026 Photo
Нашёл полезный пакет для Laravel!
sunchayn/nimbus — встроенный API-клиент для Laravel, работающий прямо в браузере.
https://github.com/sunchayn/nimbus
Автоматически анализирует ваши маршруты и правила валидации, чтобы генерировать интерактивные схемы запросов и предоставлять нативный интерфейс для тестирования, исследования и отладки API
👉 @PHPgx
❤6
16 Jun 2026, 17:20 UTC≈1,860 views8 reactionsread 12 August 2026 Photo
Масштабирование Laravel не обязательно означает переписывание всего приложения.
Обычно достаточно найти и устранить узкие места: медленные SQL-запросы, отсутствующие индексы, перегруженные очереди и другие проблемы производительности.
В этом руководстве Olamilekan показывает, как подготовить Laravel к работе под высокой нагрузкой в production-среде с помощью Redis, очередей, оптимизации базы данных и инструментов н…
❤5😁2🔥1
Showing the 12 most recent of 20 posts we hold for @PHPgx. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.