Laravel World
8.48K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Релиз Laravel 10.40
https://github.com/laravel/framework/releases/tag/v10.40.0

+релизы:
Breeze v1.28.0
Cashier Paddle v2.0.7
Cashier Stripe v15.1.0
Dusk v7.12.1
Envoy v2.8.7
Horizon v5.21.5
Installer v5.2.1
Octane v2.2.7
Pint v1.13.8
Prompts v0.1.15
Sail v1.27.0
Scout v10.7.0
Slack Notification Channel v3.1.1
Tinker v2.9.0
Volt v1.6.1
24
Идемпотентность — что это такое и как она может помочь нашим Laravel API?

Если API поддерживает идемпотентность, клиент передает уникальный ключ для каждого запроса, который сервер использует, чтобы избежать повторной обработки запросов, отправленных несколько раз. Это помогает, например, избежать проблем с многократной обработкой платежей или повторной обработкой форм при плохом соединении пользователя.

https://www.conroyp.com/articles/what-is-idempotency-add-to-laravel-apis
46
Как проверить, пуста ли Laravel-коллекция

Если вы чем-то похожи на меня, вы, вероятно, пытались взаимодействовать с классом Collection как если бы это был массив. Я написал эту статью, потому что попался на эту ошибку и потратил удручающее количество времени, пытаясь понять, что происходит.

https://ashallendesign.co.uk/blog/how-to-check-if-a-laravel-collection-is-empty
31
Релиз Laravel 10.41
https://github.com/laravel/framework/releases/tag/v10.41.0

+релизы:
Breeze v1.28.1
Browser Kit Testing v7.1.0
Cashier Paddle v2.2.0
Cashier Stripe v15.2.0
Envoy v2.9.0
Fortify v1.20.0
Horizon v5.22.0
Installer v5.3.0
Octane v2.3.0
Pail v1.1.0
Passport v11.10.1
Pennant v1.6.0
Pint v1.13.9
Sail v1.27.1
Scout v10.8.0
Slack Notification Channel v3.2.0
Vonage Notification Channel v3.3.0
24
Релиз PHP 8.3.2 и 8.2.15
https://www.php.net/ChangeLog-8.php#8.3.2
20
Релиз Laravel 10.42
https://github.com/laravel/framework/releases/tag/v10.42.0

+релизы:
Browser Kit Testing v7.1.1
Forge SDK v3.14.3
Installer v5.4.0
Octane v2.3.1
Passport v11.10.2
Precognition v0.5.4
Pulse v1.0.0-beta11
Sail v1.27.2
Scout v10.8.1
Telescope v4.17.4
19
Профайлинг Laravel приложений с XDebug и PHPStorm

Профайлинг приложений важный этап перед релизом ресурсоёмкой фичи, везде трубят про удобную отладку PHP-приложений при помощи XDebug и PHPStorm, однако напрочь забывают про замеры времени операций, которые, порой, превышают те самые 3 секунды, которые пользователь будет ждать на странице. Если у Вас есть метод API, который долго работает, самое время его проверить профайлером XDebug, а PHPStorm поможет красиво визуализировать и изучить файл профиля.

https://habr.com/ru/articles/788946/
39
Упрощенная структура каталогов в Laravel 11

Laravel 11 выходит уже на следующей неделе! Новички оценят минимализм, а опытные разработчики при обновлении не заметят кардинальных изменений в структуре типичного приложения.

https://laravel-news.com/laravel-11-directory-structure
45
Как измерить производительность Laravel-приложений

https://martinjoo.dev/how-to-measure-performance-in-laravel-apps
35
Хелпер мемоизации once() появится в Laravel 11

Он гарантирует, что вы всегда получите одно и то же значение, независимо от того, сколько раз вы вызываете метод объекта. Функция once полезна, когда у вас есть код, который вы хотите выполнить только один раз.

https://laravel-news.com/once-helper
50
Laravel Reverb

Первые новости о новом пакете от команды Тейлора: супербыстрый масштабируемый вебсокет сервер для Laravel.

https://reverb.laravel.com/
93
Laravel Herd для Windows

На 24 марта запланирован релиз этой среды разработки для пользователей PC.

https://herd.laravel.com/
45
Девятая версия Laravel официально больше не поддерживается. Никаких патчей безопасности.
55