Laravel World
8.46K subscribers
1.26K photos
25 videos
9 files
2.09K links
Laravel & PHP news
Download Telegram
В Laravel 9.40 добавлен функционал Lottery.
Может быть использован для вызова колбэков с определенным шансом. Например, если вы хотите выполнять код только для заданного процента входящих запросов.

https://laravel.com/docs/9.x/helpers#lottery
77
В Laravel Breeze 1.15 добавлены опциональная тёмная тема и страница профиля, на которой пользователь может изменять свои имя, email, пароль и удалить аккаунт.
https://github.com/laravel/breeze/releases/tag/v1.15.0
28
Отчёт о Laravel Meetup Ekaterinburg с видео докладов

Доклад 1. Сергей Сахаров — «Использование пакета Laravel Octane для ускорения работы приложения».

Доклад 2. Роман Постников — «Laravel + Clean Architecture».

Доклад 3. Максим Колмогоров — «Внедряем SSR в проект».

Доклад 4. Алексей Смирнов — «Мутационное тестирование».

https://habr.com/ru/post/699770/
53
Фреймворк Laravel получил награду «Global Grandiose» на церемонии GitHub Universe 2022, за самое большое количество участников из разных стран. Иными словами, это самый интернациональный проект на Github.

https://www.youtube.com/watch?v=tqiRODpGCuA&t=770s
134
Релиз Laravel 9.41
https://github.com/laravel/framework/releases/tag/v9.41.0

+релизы:
Breeze 1.15.2
Echo 1.14.2
Octane 1.3.9
Sail 1.16.3
Spark Paddle 2.1.13
Spark Stripe 2.6.2
Vite Plugin 0.7.1
37
Релиз Laravel Splade 1.0

Инструмент позволяет быстро и просто создавать SPA (одностраничные приложения) с помощью стандартных шаблонов Blade, сохраняя при этом возможность использования всей мощи Vue.js. Основная фишка: создания интерактивности прямо в Blade, без необходимости писать js-код.

К Intertia.js и Livewire добавился еще один инструмент создания интерактивных приложений.

https://splade.dev/
72
This media is not supported in your browser
VIEW IN TELEGRAM
Тестовое использование нейросети для написания Eloquent-запросов на простом английском языке. От сервиса «What The Diff».
100
Если нужно остановить валидацию после первой же ошибки, то используйте правило bail в начале массива правил. В приведенном примере, если поле title будет пустое, то мы сэкономим один запрос в базу данных.
120
Релиз Laravel 9.42
https://github.com/laravel/framework/releases/tag/v9.42.0

+релизы:
Nova 4.19.4
Breeze 1.15.3
Cashier 14.4
Fortify 1.14
Horizon 5.10.5
Pint 1.2.1
32
В Laravel 9.42 появилась возможность задавать маршруты для «одиночных» (singleton) ресурсов. Например, у пользователя может быть только один «профиль» и для него может существовать только один экземпляр ресурса. Соответственно, одиночные маршруты не используют идентификатор.

https://laravel.com/docs/9.x/controllers#singleton-resource-controllers
58
Unique jobs and reserving resources on the queue

Совместное использование контракта ShouldBeUnique и мидлвара WithoutOverlapping
для упрощения обработки дублирующихся запросов и гарантии, что ресурсы не будут повреждены при конфликте фоновых задач.

https://timacdonald.me/unique-jobs-and-reserving-resources-on-the-queue/
48
Какой пакет аутентификации выбрать?
184
Релиз Laravel 9.43
https://github.com/laravel/framework/releases/tag/v9.43.0

+релизы:
Breeze 1.15.4
Cashier Stripe 14.5
Jetstream 2.12.6
Passport 11.3.1
Scout 9.5
Telescope 4.10
Valet 3.2
33
Релиз PHP 8.2

Большое обновление языка. Содержит множество новых возможностей, включая readonly-классы, самостоятельные типы null, false и true, устаревшие динамические свойства, улучшение производительности и многое другое.

https://www.php.net/releases/8.2/ru.php
125
Рабочее место Тейлора.
Два монитора, кресло Aeron. Не представляю, как можно комфортно работать спиной к двери :) Занятно, что напротив него есть место с отдельным стулом и открытым ноутбуком — он работает не один или, судя по геймпаду, это игровое место?
179
Релиз Vite 4
Основное изменение — переход на сборщик Rollup 3.
https://vitejs.dev/blog/announcing-vite4.html
40
Media is too big
VIEW IN TELEGRAM
Как создавать Уроки по Laravel?
Открываем GPT-3. Пишем запрос «Создай урок, который объясняет отношения в Laravel». Получаем готовый урок.
72
Шпаргалка по SQL
148