Laravel World
8.46K subscribers
1.26K photos
25 videos
9 files
2.09K links
Laravel & PHP news
Download Telegram
Конференция Laracon 2022 пройдёт онлайн 9 февраля и будет бесплатной для всех!
https://laracon.net/
👍68
Релиз Laravel Slack Alerts
Команда Spatie выпустила новый пакет для отправки уведомлений в Slack.

SlackAlert::to('marketing')->message('We got a new subscriber.');

https://github.com/spatie/laravel-slack-alerts
👍33
Методы find() и findOrFail() позволяют указывать нужные поля вместо использования select().
👍92👎2
Валидация массивов с помощью нового метода Rule::forEach в Laravel 9
👍106👎13
Релиз Larastan 2
Обертка над PHPStan для Laravel. Статический анализатор кода для нахождения ошибок без его запуска.
Ключевая особенность версии — поддержка Laravel 9. Предыдущие версии фреймворка больше не поддерживаются.
https://github.com/nunomaduro/larastan/releases/tag/2.0.0
👍7
По данным аналитиков SlashData, за последние шесть месяцев PHP рос быстрее всех других языков — плюс миллион новых разработчиков. Сейчас он находится в пятерке самых популярных языков.

https://www.zdnet.com/article/top-programming-languages-most-popular-and-fastest-growing-choices-for-developers/
👍64
Руководство по обновлению до Laravel 9

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

https://laravel.demiart.ru/upgrade-guide-to-laravel-9/
👍33
Деструктуризация массивов в PHP
Присваиваем массив сразу нескольким переменным.
👍142👎1
Видео с Laracon Online 2021
В общий доступ выложены доклады с летней Laravel-конференции.
https://www.youtube.com/playlist?list=PLyfOROdV5_9NwUNa4o4d8GFuNxtSfuI_m
👍8👎1
В Laravel 8.82 добавлено новое правило валидации required_array_keys. Оно проверяет наличие всех указанных ключей в массиве.
👍72👎2
Для тестового сервера можно задать в провайдере принудительную отправку всей почты на один адрес.
👍95👎4
Новая blade-директива @checked в Laravel 9. Удобно для отображения флагов в чекбоксах форм. Также доступна директива @selected для отображения выбранной опции из списка.
👍78
Сегодня Vue 3 стала дефолтной версией, заменив вторую.
https://blog.vuejs.org/posts/vue-3-as-the-new-default.html
👍73
В файле .env вы можете не дублировать значения, а приcваивать переменные друг другу.
👍138
Сегодня также зарелизились:
Laravel 8.83
Breeze 1.8.2
Cashier Stripe 13.8.2
Envoy 2.8.2
Forge SDK 3.12
Fortify 1.10.2
Horizon 5.9
Jetstream 2.6.5
Vonage Notification Channel 3.0
Sail 1.13.2
Scout 9.4.3
Socialite 5.5.1
UI 3.4.3
👍39
Laracon начался!
https://youtu.be/0Rq-yHAwYjQ

РАСПИСАНИЕ:
16:55 MSK - Opening - Ian Landsman
17:00 MSK- Actions are a Dev's Best Friend - Luke Downing
17:40 MSK - Modularising the Monolith - Ryuta Hamasaki
18:20 MSK - Digital Nomadding in the Time of COVID - Polly Washburn
18:35 MSK - Typing In and Out of Laravel - Craig Morris
18:50 MSK - Everything Flex - Shruti Balasa
19:20 MSK - Dealing with Criticism - Kristin Collins
20:00 MSK - A Little Bit More Lambda - Aaron Francis
20:40 MSK - Web 3.0 and Laravel - Marcel Pociot
21:40 MSK - Laravel Update - Taylor Otwell
22:40 MSK - How to do API integrations in Laravel - Steve McDougall
23:20 MSK - Building Awesome Blade Components With Alpine - Caleb Porzio
00:30 MSK - Discovering Route Discovery - Freek Van der Herten
00:35 MSK - The Art of Programming - Erika Heidi
00:50 MSK - Using Lando for local Development - Rory McDaniel
01:05 MSK - The Jigsaw Challenge - Zuzana Kunckova
01:30 MSK - Laravel for millions and some… - Ashley Hindle
02:00 MSK - Keep Thinking Like a Hacker - Stephen Rees-Carter
👍15