Релиз Laravel 9: обзор новых функций

Обзор долгожданного обновления Laravel 9, которое состоялось 8 февраля 2022 года. Проведем установку, посмотрим что поменялось в структуре. Гайдлайн изменений и нововведений. #laravel9#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Введение 00:44 Установка 01:58 Обзор структуры 02:11 Anonimous class migration 02:26 Route controller group 02:46 Route scopeBindings 03:00 New Route List 03:20 New error page 04:03 Test coverage 05:23 New helpers - to_route(), str() 05:44 Accessors/Mutators 06:00 Enums 06:15 Inputs directives ([id50026696|@checked], [id5823827|@selected]) 06:24 Laravel Scout Database Engine 06:47 Http guzzle timeout Всех поклонников Laravel я приветствую на канале Cutcode! Друзья свершилось и 8 февраля поздно вечером (если брать московское время) состоялся релиз ларавел 9 и вот официальный сайт также изменился в плане дизайна. А сегодня я постараюсь кратко пройтись по всем нововведениям laravel 9 думаю будет интересно. Погнали! Кстати у меня новый микрофон! И хотелось бы знать ваше мнение стал ли звук лучше? А также поменял тему в PHPstorm, чтобы вам было удобнее смотреть! Также жду фидбэк от вас. Давайте начнем с апгрейд гайда. Итак друзья инструкции по апгрейду располагаются в документации. Здесь нет ничего сложного на стоит обратить внимание на то что минимальная версия PHP теперь 8. А сами разработчики оценивают время апгрейда в 30 минут. Но мы сейчас не будем вникать в детали апгрейда, так как я сделаю на эту тему отдельный ролик с реальным проектом и мы с вами посмотрим сколько времени нам потребуется. Из изменений в зависимостях нас ожидает новый fly систем версии 3, который как обещают разработчики увеличил производительность в 300%. Swift mailer больше не поддерживается и потому мы уходим на symfony mailer. Новая страница ошибок от Spatie. И starter kit бриз в связке с . А сейчас мы установим Laravel 9 и взглянем что изменилось по структуре. laravel new назовем l9. Кстати друзья для тех кто не знал если добавить опцию git то вместе с laravel приложением также будет инициализирован и git репозиторий, а если мы укажем github, то репозитории будет сразу загружен к вам на github. Начинаем установку. Как видим изменения незначительны. А именно директория с переводами lang переместилась в корень проекта из директории resources и удалили файл. В остальном никаких изменений. Итак, давайте начнем с нововведений, которые нам уже хорошо известны, но они официально относятся к Laravel 9 а именно к query builder interface. Метод query, который помогает нам удобно работать с query builder с автокомплитом, со всеми доступными методами. --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: 🔔 подпишитесь на YouTube-канал: 📼 Курс по Laravel с нуля: Релиз Laravel 9: обзор новых функций --------------------------------------------------------------------------------- 🔗 наш сайт: 📷 наш instagram: 📱 Наш telegram-канал: