Laravel World
8.48K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Для тестового сервера можно задать в провайдере принудительную отправку всей почты на один адрес.
👍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
👍147👎6
Legacy и Laravel: Переписываем устаревшее приложение на современный фреймворк

По мере того, как наша отрасль становится старше и устаревших приложений (legacy) становится больше, мы всё чаще сталкиваемся с проблемой легаси-кода, когда невозможно использовать самые последние фишки любимого фреймворка.

Может возникнуть соблазн переписать всё с нуля, но если вы когда-либо пытались это сделать со сложным приложением, то понимаете, что это ловушка.

Но у меня для вас есть хорошая новость — вам не нужно полностью переписывать устаревшее приложение, чтобы уже сегодня начать использовать новые функции Laravel. В этом уроке я покажу вам некоторые стратегии, которые мы используем в нашей компании для конвертации легаси-кода в Laravel, без необходимости переписывания с нуля. Независимо от того, обновляетесь ли вы со старого фреймворка или используете фреймворк впервые, следуя этим шагам, вы сразу же начнете извлекать выгоду из того, что может предложить Laravel.

https://laravel.demiart.ru/converting-legacy-to-laravel
👍36👎1
Тейлор втихаря отменил LTS в Laravel 9, сократив поддержку версии на год.
👎214👍14
Laravel Artisan Cheatsheet обновлён до 9-ой версии.
Онлайн-справочник по artisan-командам.
https://artisan.page/
👍33
Как найти самые медленные запросы в Laravel приложении

Сайт тупит? Не грузится? Проверьте свои запросы к базе данных! А я покажу вам как в Laravel сделать это легко и изящно.

https://laravel.demiart.ru/how-to-find-the-slowest-queries/
👍64👎3
Релиз Laravel 8.83.1

Added
• Add firstOr() function to BelongsToMany relation
• Add doesntContain to higher order proxies
• Catch suppressed deprecation logs

Fixed
• Fix replacing request options
• Fix isRelation() failing to check an Attribute
• Fix enum casts arrayable behaviour

https://github.com/laravel/framework/releases/tag/v8.83.1
👍9
Совет от Laravel Dev
Биндите часто используемые объекты в сервис-провайдере и вызывайте их через Внедрение зависимости.
👍88
В Laravel 9.1 появился новый метод работы со строкой Str::excerpt, который извлекает отрывок соответствующий первому найденному фрагменту. Параметр radius отвечает за количество символов, отображаемых с каждой стороны от фрагмента.
👍72