Laravel World
8.47K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Репозитории и их истинное назначение

В этой статье я хотел бы внести некоторую ясность относительно этого совершенно непонятного шаблона проектирования программного обеспечения и почему аргумент №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
Искусственный интеллект в PhpStorm 2023.2 EAP
https://blog.jetbrains.com/phpstorm/2023/06/ai-features-in-phpstorm-phpstorm-2023-2-eap-5/
45
Релиз 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
Laraverse
Вики о Laravel
https://developer.rockero.cz/wiki
67