PHP и Laravel дайджест новостей за май 2024 года
https://habr.com/ru/articles/821929/
@php_be1
https://habr.com/ru/articles/821929/?utm_campaign=20565672&utm_source=vk_flows&utm_medium=social
https://habr.com/ru/articles/821929/
@php_be1
https://habr.com/ru/articles/821929/?utm_campaign=20565672&utm_source=vk_flows&utm_medium=social
Хабр
PHP и Laravel дайджест новостей за май 2024 года
Всем привет! Это PHP Дайджест от CutCode . Давайте посмотрим, что произошло за прошедший месяц в мире PHP. Новости PHP Вышли PHP 8.2.19 и PHP 8.3.7 Выпуски с исправлениями ошибок вышли по...
Работа с новой архитектурой в Laravel 11
https://habr.com/ru/articles/822185/
@php_be1
https://habr.com/ru/articles/822185/?utm_source=habrahabr&utm_medium=rss&utm_campaign=822185
https://habr.com/ru/articles/822185/
@php_be1
https://habr.com/ru/articles/822185/?utm_source=habrahabr&utm_medium=rss&utm_campaign=822185
Хабр
Работа с новой архитектурой в Laravel 11
В одном из прошлых постов было озвучено изучение мидлварей в Laravel 11 до его релиза. Что изменилось с тех пор и с чем мы столкнулись на практике, рассмотрим ниже. Основная "киллер-фича" фреймворка...
Релиз Laravel 11.11
https://github.com/laravel/framework/releases/tag/v11.11.0
+релизы:
Laravel v10.48.13
Breeze v2.1.0
Cashier Paddle v2.4.4
Installer v5.8.3
Pint v1.16.1
Prompts v0.1.24
Reverb v1.0.0-beta13
Sail v1.29.3
Scout v10.10.0
Socialite v5.15.0
Telescope v5.1.0
Valet v4.7.0
@php_be1
https://github.com/laravel/framework/releases/tag/v11.11.0
+релизы:
Laravel v10.48.13
Breeze v2.1.0
Cashier Paddle v2.4.4
Installer v5.8.3
Pint v1.16.1
Prompts v0.1.24
Reverb v1.0.0-beta13
Sail v1.29.3
Scout v10.10.0
Socialite v5.15.0
Telescope v5.1.0
Valet v4.7.0
@php_be1
Совет по Laravel💡
Желаете быстро создать нового пользователя? Просто выполните две команды в Терминале:
- php artisan tinker
- User::factory()->create();
В Laravel уже есть готовая фабрика для создания пользователей, которая заполнит остальные поля за вас.
Но можно также изменить эти поля по своему усмотрению.
P.S. пароль - "password"
👉 [|@php_be1]
Желаете быстро создать нового пользователя? Просто выполните две команды в Терминале:
- php artisan tinker
- User::factory()->create();
В Laravel уже есть готовая фабрика для создания пользователей, которая заполнит остальные поля за вас.
Но можно также изменить эти поля по своему усмотрению.
P.S. пароль - "password"
👉 [|@php_be1]
Индексы в SQL для PHP-разработчиков
Индексы в базах данных считаются "волшебной палочкой" для решения многих проблем при разработке веб-приложений. Впрочем, опытные программисты знают, что из этой палочки в любой момент может вылететь "Авада Кедавра".
Чтобы научиться осознанно пользоваться индексами в SQL и ускорить свои приложения, присоединяйтесь к открытому уроку 26 июня в 20:00!
На уроке ты:
1. Разберёшься, что такое индексы и как они работают в PostgreSQL и MySQL.
2. Научишься грамотно проектировать индексы под свои данные и запросы.
3. Узнаешь о неочевидных особенностях индексов, которые могут всё сломать, и как их избежать.
Твой гид в мир быстрых баз данных — Дмитрий Кириллов, соучредитель и технический директор 1С-Старт, опытный разработчик.
Регистрируйтесь прямо сейчас, чтобы попасть на открытый урок:https://clck.ru/3BR3TY
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Индексы в базах данных считаются "волшебной палочкой" для решения многих проблем при разработке веб-приложений. Впрочем, опытные программисты знают, что из этой палочки в любой момент может вылететь "Авада Кедавра".
Чтобы научиться осознанно пользоваться индексами в SQL и ускорить свои приложения, присоединяйтесь к открытому уроку 26 июня в 20:00!
На уроке ты:
1. Разберёшься, что такое индексы и как они работают в PostgreSQL и MySQL.
2. Научишься грамотно проектировать индексы под свои данные и запросы.
3. Узнаешь о неочевидных особенностях индексов, которые могут всё сломать, и как их избежать.
Твой гид в мир быстрых баз данных — Дмитрий Кириллов, соучредитель и технический директор 1С-Старт, опытный разработчик.
Регистрируйтесь прямо сейчас, чтобы попасть на открытый урок:https://clck.ru/3BR3TY
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Релиз Laravel 11.12
https://github.com/laravel/framework/releases/tag/v11.12.0
+релизы:
Octane v2.5.0
Pennant v1.8.2
Sail v1.30.0
Valet v4.7.1
@php_be1
https://github.com/laravel/framework/releases/tag/v11.12.0
+релизы:
Octane v2.5.0
Pennant v1.8.2
Sail v1.30.0
Valet v4.7.1
@php_be1
Рекомендации по работе с Filament.
Если требуется разделить форму на части, это можно сделать так же, как в форме профиля Laravel Jetstream, добавив `->aside()` с описанием с левой стороны.
https://filamentphp.com/docs/3.x/forms/layout/section#positioning-the-heading-and-description-aside
👉 [|@php_be1]
https://filamentphp.com/docs/3.x/forms/layout/section#positioning-the-heading-and-description-aside
Если требуется разделить форму на части, это можно сделать так же, как в форме профиля Laravel Jetstream, добавив `->aside()` с описанием с левой стороны.
https://filamentphp.com/docs/3.x/forms/layout/section#positioning-the-heading-and-description-aside
👉 [|@php_be1]
https://filamentphp.com/docs/3.x/forms/layout/section#positioning-the-heading-and-description-aside
Рекомендую дружелюбный телеграм-чат по Laravel для начинающих и профи. Не реклама, это правда единственный чат, где мне интересно 👍
@php_be1
https://t.me/laravel_web
@php_be1
https://t.me/laravel_web
Telegram
Laravel для начинающих
Чат для программистов, изучающих PHP-фреймворк Laravel.
Правила чата: https://t.me/laravel_web/188295
За мат и флуд - мут/бан.
По вопросам: @web_username
Правила чата: https://t.me/laravel_web/188295
За мат и флуд - мут/бан.
По вопросам: @web_username
Релиз Laravel 11.14
https://github.com/laravel/framework/releases/tag/v11.14.0
+релизы:
Laravel v10.48.15
Breeze v2.1.1
Forge SDK v3.15.0
Fortify v1.21.4
Horizon v5.24.6
Octane v2.5.1
Pennant v1.8.3
Precognition v0.5.6
Sail v1.30.1
Scout v10.10.1
Socialite v5.15.1
@php_be1
https://github.com/laravel/framework/releases/tag/v11.14.0
+релизы:
Laravel v10.48.15
Breeze v2.1.1
Forge SDK v3.15.0
Fortify v1.21.4
Horizon v5.24.6
Octane v2.5.1
Pennant v1.8.3
Precognition v0.5.6
Sail v1.30.1
Scout v10.10.1
Socialite v5.15.1
@php_be1
Профилирование PHP (Laravel) приложений с помощью xhprof. Учимся находить узкие места
Вы когда-нибудь чувствовали, что ваш PHP-код работает слишком долго, иногда даже секунды, и не могли понять, в чём проблема и где находится тот плохой код, который я (или мой коллега 😵💫) когда-то написал? В этой статье я хочу немного рассказать о профайлинге PHP-кода на примере и показать, как перестать гадать и начать выявлять узкие места, которые замедляют выполнение. В общем, помочь найти плохой код. После этого многие из вас поймут, как улучшить производительность своего приложения с помощью крутых инструментов профайлинга, таких как xhprof и Buggregator.
https://habr.com/ru/articles/823156/
👉 [|@php_be1]
https://habr.com/ru/articles/823156/
Вы когда-нибудь чувствовали, что ваш PHP-код работает слишком долго, иногда даже секунды, и не могли понять, в чём проблема и где находится тот плохой код, который я (или мой коллега 😵💫) когда-то написал? В этой статье я хочу немного рассказать о профайлинге PHP-кода на примере и показать, как перестать гадать и начать выявлять узкие места, которые замедляют выполнение. В общем, помочь найти плохой код. После этого многие из вас поймут, как улучшить производительность своего приложения с помощью крутых инструментов профайлинга, таких как xhprof и Buggregator.
https://habr.com/ru/articles/823156/
👉 [|@php_be1]
https://habr.com/ru/articles/823156/
Jujutsu — новая система контроля версий, разработанная инженером-программистом из Google, которая призвана заменить существующие системы контроля версий в корпорации (исторически: Perforce, Piper и Mercurial). Она интересна используемым подходом и тщательным выбором дизайна с точки зрения как деталей реализации, так и пользовательского интерфейса. И предлагает ответ на вопрос: как может выглядеть система контроля версий следующего поколения, которая фактически извлекла уроки из лучших частей всех систем этого поколения, включая Mercurial, Git, Darcs, Fossil и тд?
Обзор системы: https://v5.chriskrycho.com/essays/jj-init/
@php_be1
Обзор системы: https://v5.chriskrycho.com/essays/jj-init/
@php_be1
Началось альфа-тестирование PHP 8.4
Представлен первый альфа-выпуск новой ветки языка программирования PHP 8.4. Релиз намечен на 21 ноября. Основные новшества, уже доступные для тестирования или планируемые к реализации в PHP 8.4.
@php_be1
https://www.opennet.ru/opennews/art.shtml?num=61499
Представлен первый альфа-выпуск новой ветки языка программирования PHP 8.4. Релиз намечен на 21 ноября. Основные новшества, уже доступные для тестирования или планируемые к реализации в PHP 8.4.
@php_be1
https://www.opennet.ru/opennews/art.shtml?num=61499
www.opennet.ru
Началось альфа-тестирование PHP 8.4
Представлен первый альфа-выпуск новой ветки языка программирования PHP 8.4. Релиз намечен на 21 ноября. Основные новшества, уже доступные для тестирования или планируемые к реализации в PHP 8.4:
Вышел релиз Laravel Lang Models 1.0 🎉
Models - это система управления локализацией контента.
@php_be1
https://laravel-lang.com/packages-models.html
Models - это система управления локализацией контента.
@php_be1
https://laravel-lang.com/packages-models.html
Laravel Lang Help
Models | Laravel Lang
Easy and fast way to localize models