Laravel World
8.46K subscribers
1.26K photos
25 videos
9 files
2.09K links
Laravel & PHP news
Download Telegram
Laravel Ignition 2.1 — AI
В пакет, который отвечает за вывод ошибок фреймворка, добавлена возможность подключения искусственного интеллекта OpenAI.

https://flareapp.io/blog/54-flare-and-ignition-now-offer-ai-powered-solutions
63
Репозитории и их истинное назначение

В этой статье я хотел бы внести некоторую ясность относительно этого совершенно непонятного шаблона проектирования программного обеспечения и почему аргумент №1 «Сколько раз вы заменяли базовую реализацию базы данных из-за использования паттерна Repository?» против его использования на самом деле незначителен и почти не имеет значения.

https://telegra.ph/Repozitorii-i-ih-istinnoe-naznachenie-06-13
27
3 альтернативы репозитория в Laravel

Рассмотрим преимущества и недостатки шаблона «Репозиторий» и три альтернативы для построения кодовой базы на основе запросов. Прочитав эту статью, вы научитесь применять: заготовки Eloquent, пользовательские запросы, классы action.

https://telegra.ph/3-alternativy-repozitoriya-v-Laravel-06-15
30
Что и в какой последовательности изучать новичку в Laravel

Подробная четырехуровневая дорожная карта обучения со ссылками на статьи, видео и тесты.

https://laraveldaily.com/roadmap-learning-path
80
Создание Laravel-миграций из существующей базы данных

Одной из распространенных проблем при переносе устаревшего PHP-приложения на Laravel является создание миграций на основе существующей базы данных. В зависимости от размера базы данных, это может стать довольно утомительной задачей. Мне уже приходилось делать это несколько раз, но недавно я наткнулся на базу данных с более чем сотней таблиц. Расскажу как это сделать при помощи пакета «Laravel Migrations Generator».

https://leopoletto.com/generate-laravel-migrations-from-an-existing-database/
66
Автоматическое форматирование Blade в PHPStorm

https://janostlund.com/2023-06-08/formatting-laravel-blade-code
35
Релиз Laravel 10.14

Свершилось чудо, changelog появился не через неделю, а сразу вместе с релизом. Лично Тейлор сверстал, правда без привычного порядка и разделов. Но уже прогресс :)

https://github.com/laravel/framework/releases/tag/v10.14.0
31
На следующей неделе в Laravel появятся методы toRawSql, dumpRawSql and ddRawSql, выдающие полный сырой SQL-запрос со всеми биндами.
252
Релиз PHP 8.2.8

Включает исправления ошибок и улучшения в различных модулях, включая CLI, Core, Curl, Date, DOM, Opcache и Phar. Некоторые из исправленных проблем включают ошибки с сегментацией памяти, утечками памяти, некорректной обработкой пространства имен и проблемы с совместимостью. Важные улучшения также были сделаны в области безопасности, включая исправление неполной проверки адресов IPv6 в сертификатах OpenSSL.

https://www.php.net/ChangeLog-8.php#8.2.8
42
Релиз vite 4.4

— экспериментальная поддержка @lightningcss,
— esbuild 0.18,
— создание стартовых шаблонов для @solid_js и @QwikDev с помощью create-vite

https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md
22
Новый хелпер data_forget в Laravel 10.15

Удаляет данные из вложенного массива или объекта. Поддерживает подстановочные знаки [*]

https://laravel.com/docs/10.x/helpers#method-data-forget
75
Новые релизы от команды Laravel:
Breeze v1.21.2
Cashier Stripe 14.12.4
Dusk v7.8.0
Echo v1.15.2
Forge SDK v3.13.6
Horizon v5.18.0
Jetstream v3.2.4
Octane v2.0.2
Pint v1.10.4
Sail v1.23.1
Scout v10.2.3
Socialite v5.7.0
Telescope v4.15.1
29