Laravel World
8.46K subscribers
1.26K photos
25 videos
9 files
2.09K links
Laravel & PHP news
Download Telegram
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
Weekend Offer в ВКонтакте

17–18 декабря в онлайн формате пройдет Weekend Offer для бэкенд-разработчиков и инженеров по тестированию. Такую уникальную возможность точно не стоит упускать: в настолько крупную компанию в обычное время попасть очень трудно, а на Weekend Offer можно сделать это всего за два дня.

За это время вы узнаете про структуру компании, процессы и задачи, которые предстоит решать, сможете пройти индивидуальные технические собеседования, пообщаться с понравившимися командами и получить оффер.

Успевайте оставить отклик по ссылке.
12
Laravel Meets ChatGPT
Использование нейросетки ChatGPT для быстрого создания Laravel-приложения.
https://medium.com/@ismailsaleem/3e7550aeb81
27
Релиз Lighthouse PHP

Google Lighthouse — автоматизированный инструмент для измерения качества веб-страниц. Новый пакет от Spatie позволяет легко использовать Lighthouse через PHP.

https://freek.dev/2399-a-package-to-run-google-lighthouse-using-php
74
Релиз Laravel 9.44
https://github.com/laravel/framework/commits/v9.44.0

+релизы:
Laravel 8.83.27
Breeze 1.16
Dusk 7.2
Fortify 1.14.1
Horizon 5.10.6
Jetstream 2.13
Sail 1.16.5
Scout 9.6
Telescope 4.10.1
Vite Plugin 0.7.2
21
Breeze, Jetstream и Laravel Vite обновлены до Vite 4.0
https://github.com/laravel/vite-plugin/releases/tag/v0.7.2
25
В Laravel 9.44 теперь можно указывать замыкание для метода throwIf HTTP-клиента. Это позволяет проверить, что находится в ответе, прежде чем выбрасывать исключение.
62
Полное руководство по планировщику задач

Рассмотрим как планировать задачи в Laravel и реализуем мониторинг, который будет вас оперативно уведомлять при появлении проблем.

https://betterstack.com/community/guides/scaling-php/laravel-task-scheduling/
50