Релиз PhpStorm 2024.2
Из интересного:
- поддержка логов Laravel, Symfony и WordPress;
- подсказки для терминала;
- поддержка кодстайла PER;
- новый пользовательский интерефейс включён по умолчанию, а классический доступен в виде плагина.
https://blog.jetbrains.com/phpstorm/2024/08/phpstorm-2024-2-is-now-available/
Из интересного:
- поддержка логов Laravel, Symfony и WordPress;
- подсказки для терминала;
- поддержка кодстайла PER;
- новый пользовательский интерефейс включён по умолчанию, а классический доступен в виде плагина.
https://blog.jetbrains.com/phpstorm/2024/08/phpstorm-2024-2-is-now-available/
❤48
PHP и Laravel дайджест новостей за июль 2024 года
https://habr.com/ru/articles/835574/
https://habr.com/ru/articles/835574/
Хабр
PHP и Laravel дайджест новостей за июль 2024 года
Всем привет! Это дайджест новостей от CutCode . Давайте посмотрим, что произошло за прошедший месяц в мире PHP и Laravel. Новости PHP Первые альфа-версии PHP 8.4 доступны для тестирования Вышли...
❤28
Релиз Laravel 11.21
https://github.com/laravel/framework/releases/tag/v11.21.0
+релизы:
Breeze v2.1.4
Cashier Paddle v2.5.2
Cashier Stripe v15.4.2
Dusk v8.2.4
Fortify v1.24.0
Jetstream v5.1.5
Octane v2.5.4
Pennant v1.11.0
Prompts v0.1.25
Reverb v1.2.0
Slack Notification Channel v3.3.1
Telescope v5.2.1
https://github.com/laravel/framework/releases/tag/v11.21.0
+релизы:
Breeze v2.1.4
Cashier Paddle v2.5.2
Cashier Stripe v15.4.2
Dusk v8.2.4
Fortify v1.24.0
Jetstream v5.1.5
Octane v2.5.4
Pennant v1.11.0
Prompts v0.1.25
Reverb v1.2.0
Slack Notification Channel v3.3.1
Telescope v5.2.1
❤10
От нуля до 35 миллионов: трудности масштабирования Laravel с помощью Octane
https://www.galahadsixteen.com/blog/from-zero-to-35m-the-struggles-of-scaling-laravel-with-octane
https://www.galahadsixteen.com/blog/from-zero-to-35m-the-struggles-of-scaling-laravel-with-octane
Galahadsixteen
From Zero To 35m The Struggles Of Scaling Laravel With Octane
Software engineer and founder of Galahad Creative, a software and game development studio.
4❤26
Forwarded from The Dragon Code News (Andrey Helldar)
HTTP Macros - это расширение функциональности Http фасада для удобства преобразования данных.
Из коробки предоставлено два базовых метода -
Также можно легко создать и зарегистрировать любой макрос.
https://github.com/TheDragonCode/laravel-http-macros
Из коробки предоставлено два базовых метода -
toData
и toDataCollection
, преобразующих возвращаемые данные в конкретный класс или коллекцию классов.Также можно легко создать и зарегистрировать любой макрос.
https://github.com/TheDragonCode/laravel-http-macros
1❤33
This media is not supported in your browser
VIEW IN TELEGRAM
Тейлор анонсировал Laravel Cloud
«Laravel Cloud — это полностью управляемая инфраструктурная платформа, созданная для разработчиков и команд, которые хотят сосредоточиться на реализации своих идей. Она специально оптимизирована для Laravel и PHP.»
https://cloud.laravel.com/
«Laravel Cloud — это полностью управляемая инфраструктурная платформа, созданная для разработчиков и команд, которые хотят сосредоточиться на реализации своих идей. Она специально оптимизирована для Laravel и PHP.»
https://cloud.laravel.com/
1❤97
В США прошла конференция Laracon, позиционируемая как ключевое событие года и крупнейший ивент посвященный Laravel. И вот что Тейлор представил нам здесь:
— Официальное расширение VS Code для Laravel
— Inertia 2.0
— Laravel Cloud
Похоже, что основные силы команды направлены на внешнюю инфраструктуру экосистемы, ведь сам фреймворк видимо и так уже хорош. Из нового функционала интересны лишь заявленные хелпер
— Официальное расширение VS Code для Laravel
— Inertia 2.0
— Laravel Cloud
Похоже, что основные силы команды направлены на внешнюю инфраструктуру экосистемы, ведь сам фреймворк видимо и так уже хорош. Из нового функционала интересны лишь заявленные хелпер
defer
для запуска фоновых задач после выдачи ответа браузеру и фасад Concurrency
для параллельного выполнения нескольких колбэков одновременно.4❤81
Laracon глазами Андрея Helldara'а (у него более позитивное видение):
- Авто-биндинг при использовании DI при помощи атрибутов;
- Улучшенная умная жадная загрузка — метод
- Метод
- Новый метод
- Concurrency реализует параллельную обработку N+1 действий;
- Laravel Cloud. Цены:
- - Песочница: 1 цент в час
- - Postgres - 4 цента в час и 75 центов за гигабайт
По-нашему выходит около 40 тысяч рублей в год за сервер.
- Авто-биндинг при использовании DI при помощи атрибутов;
- Улучшенная умная жадная загрузка — метод
chaperone()
при объявлении релейшена позволяет прокидывать в дочерние релейшены значение родителя для вызовов типа user->posts->each->user
;- Метод
defer()
, реализующий асинхронный вызов без блокировки основного;- Новый метод
Cache::flexible()
добавляет автоматический прогрев кэша при частых запросах;- Concurrency реализует параллельную обработку N+1 действий;
- Laravel Cloud. Цены:
- - Песочница: 1 цент в час
- - Postgres - 4 цента в час и 75 центов за гигабайт
По-нашему выходит около 40 тысяч рублей в год за сервер.
2❤42
🛠 API-документация без головной боли: ТОП-11 инструментов
Ручное создание документации отнимает много времени и чревато ошибками. Представляем подборку инструментов, которые автоматизируют процесс и помогут вам сосредоточиться на разработке, а не на написании документации.
https://proglib.io/p/api-dokumentaciya-bez-golovnoy-boli-top-11-instrumentov-2024-08-21
Ручное создание документации отнимает много времени и чревато ошибками. Представляем подборку инструментов, которые автоматизируют процесс и помогут вам сосредоточиться на разработке, а не на написании документации.
https://proglib.io/p/api-dokumentaciya-bez-golovnoy-boli-top-11-instrumentov-2024-08-21
Библиотека программиста
🛠️ API-документация без головной боли: ТОП-11 инструментов
Ручное создание документации отнимает много времени и чревато ошибками. Представляем подборку инструментов, которые автоматизируют процесс и помогут вам сосредоточиться на разработке, а не на написании документации.
2❤28
🎉 Розыгрыш обучающих курсов от CutCode!
📚 1 сентября - День знаний! Хватит откладывать свое обучение на потом, пришло время действовать! Самые жирные вакансии получают более квалифицированные разработчики. Сколько раз вы говорили себе "начну с понедельника" или "вот закончу этот проект и тогда..."? Пора превратить планы в реальность!
CutCode проводит большой розыгрыш, который может стать вашим билетом в мир профессионального Laravel:
🏆 Призы:
-Билеты на курсы: "Продвинутые методики Laravel", "Laravel Start" и "Laravel API"
-Скидка 30% на ВСЕ курсы CutCode
-6 месяцев бесплатного использования сервиса onFriday
🤔 Как участвовать?
1. Переходите к посту с розыгрышем https://t.me/laravel_cutcode/566
2. В комментариях к посту укажите желаемые призы, используя ключевые слова.
⏰ Спешите! Заявки принимаются только до 3 сентября включительно.
Розыгрыш состоится 4 сентября в 20:00 (мск) в прямом эфире на YouTube-канале CutCode.
Помните, День знаний - это не только про школьников и студентов. Это про каждого, кто готов развиваться, инвестировать в себя и свое будущее.
Действуйте сейчас, пока другие сомневаются! 🌟
#Laravel #CutCode
📚 1 сентября - День знаний! Хватит откладывать свое обучение на потом, пришло время действовать! Самые жирные вакансии получают более квалифицированные разработчики. Сколько раз вы говорили себе "начну с понедельника" или "вот закончу этот проект и тогда..."? Пора превратить планы в реальность!
CutCode проводит большой розыгрыш, который может стать вашим билетом в мир профессионального Laravel:
🏆 Призы:
-Билеты на курсы: "Продвинутые методики Laravel", "Laravel Start" и "Laravel API"
-Скидка 30% на ВСЕ курсы CutCode
-6 месяцев бесплатного использования сервиса onFriday
🤔 Как участвовать?
1. Переходите к посту с розыгрышем https://t.me/laravel_cutcode/566
2. В комментариях к посту укажите желаемые призы, используя ключевые слова.
⏰ Спешите! Заявки принимаются только до 3 сентября включительно.
Розыгрыш состоится 4 сентября в 20:00 (мск) в прямом эфире на YouTube-канале CutCode.
Помните, День знаний - это не только про школьников и студентов. Это про каждого, кто готов развиваться, инвестировать в себя и свое будущее.
Действуйте сейчас, пока другие сомневаются! 🌟
#Laravel #CutCode
Telegram
Laravel новости от CutCode
🚀 Хватит откладывать свое обучение на потом!
Знакомая ситуация? Ты давно хочешь освоить Laravel, но каждый раз находишь оправдание, чтобы отложить обучение. "Начну с понедельника", "Вот закончу этот проект и тогда...", "Сейчас нет времени".
⏳ А время-то…
Знакомая ситуация? Ты давно хочешь освоить Laravel, но каждый раз находишь оправдание, чтобы отложить обучение. "Начну с понедельника", "Вот закончу этот проект и тогда...", "Сейчас нет времени".
⏳ А время-то…
1❤15
Релиз Laravel 11.22
https://github.com/laravel/framework/releases/tag/v11.22.0
+релизы:
Cashier Stripe v15.4.3
Forge SDK v3.17.0
Fortify v1.24.1
Horizon v5.28.0
Installer v5.8.4
Pint v1.17.3
Pulse v1.2.5
Reverb v1.3.0
Sail v1.31.2
Scout v10.11.2
Socialite v5.16.0
Valet v4.8.0
https://github.com/laravel/framework/releases/tag/v11.22.0
+релизы:
Cashier Stripe v15.4.3
Forge SDK v3.17.0
Fortify v1.24.1
Horizon v5.28.0
Installer v5.8.4
Pint v1.17.3
Pulse v1.2.5
Reverb v1.3.0
Sail v1.31.2
Scout v10.11.2
Socialite v5.16.0
Valet v4.8.0
❤13
Laravel's higher order collection proxies
Высокоуровневые прокси для коллекций — это функция Laravel, которая позволяет проксировать методы к объектам, находящимся в коллекции.
https://aaronfrancis.com/2024/laravels-higher-order-collection-proxies-451f4176
Высокоуровневые прокси для коллекций — это функция Laravel, которая позволяет проксировать методы к объектам, находящимся в коллекции.
https://aaronfrancis.com/2024/laravels-higher-order-collection-proxies-451f4176
1❤18
PHP Дайджест — Сентябрь 2024
https://blog.jetbrains.com/phpstorm/2024/09/php-annotated-september-2024/
https://blog.jetbrains.com/phpstorm/2024/09/php-annotated-september-2024/
The JetBrains Blog
PHP Annotated – September 2024 | The PhpStorm Blog
Welcome to the September edition of PHP Annotated! After a brief summer break, we’re back with all things PHP. This recap is carefully handcrafted and brings you the most interesting developments in t
❤13
Forwarded from Andrey Helldar
Простейший способ сказать "спасибо" разработчикам - использовать пакет
Он автоматически проставит "звёзды" от Вашего имени в GitHub на тех проектах, которые используются в Вашем приложении.
Для того чтобы сделать это, установите пакет в глобальную область используя консольную команду:
После этого Вам достаточно будет в консоли перейти в папку с любым проектом и выполнить команду
symfony thanks
.Он автоматически проставит "звёзды" от Вашего имени в GitHub на тех проектах, которые используются в Вашем приложении.
Для того чтобы сделать это, установите пакет в глобальную область используя консольную команду:
composer global require symfony/thanks
После этого Вам достаточно будет в консоли перейти в папку с любым проектом и выполнить команду
composer thanks
.15❤115
Как работает магия нового хелпера defer()
Который выполняет код уже после отправки ответа в браузер. И делает это не с помощью очередей. А как? Узнаем вместе — полезли под капот!
https://www.amitmerchant.com/the-magic-behind-laravels-new-defer-helper/
Который выполняет код уже после отправки ответа в браузер. И делает это не с помощью очередей. А как? Узнаем вместе — полезли под капот!
https://www.amitmerchant.com/the-magic-behind-laravels-new-defer-helper/
Amit Merchant - A blog on PHP, JavaScript, and more
The magic behind Laravel’s new defer() helper
Laravel has recently been shipped with a new helper called defer() which can be used to defer the execution of a callback until after a successful response has been sent.
❤45