Обзор precognition. Новый функционал в Laravel

Поділитися
Вставка
  • Опубліковано 4 жов 2024
  • В этом ролике изучим Precognition, появившийся в крайнем обновлении Laravel. Precognition - это новый функционал фреймворка, который позволит разработчикам создавать новые и улучшенные возможности для своих пользователей. Взглянем как это работает на примере из Pull request.
    github.com/lar...
    #Precognition#laravel#cutcode
    ---------------------------------------------------------------------------------
    ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - t.me/laravel_chat
    🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - cutcode.ru/cha...
    ---------------------------------------------------------------------------------
    Всех поклонников laravel я приветствую на канале CutCode. Совсем недавно вышел апдейт с новой фичей в laravel, которая называется precognition. На момент записи этого ролика её еще не добавили в официальную документацию. Апдейт все еще висит как открытый pull request. Возможно в процессе еще что-то изменится, но ничего страшного сделаем еще один ролик с разбором изменений. Я как раз пару часов назад решил взглянуть как это работает и работает ли и в процессе мне пришла идея, а почему бы не показать и вам и подробно рассказать что к чему. Разбирать будем тот же самый базовый пример из Pull request и я думаю будет интересно. Ну что ж погнали!
    Друзья в целом фича precognition переводится как предвидение и мы можем в рамках заголовков request и responce контролировать что именно мы хотим получить от нашего приложения. То есть создавать такие порционные ответы в рамках чего-либо. Если к примеру говорить в рамках форм реквестов вот сейчас перед нами стоит задача: есть регистрация. Есть набор полей никнейм, e-mail, есть отдельный для этого form request, где у нас правила валидации это уникальный и обязательный никнейм, уникальный e-mail, пароль и чтобы пароль совпадал с повторите пароль. То есть стандартная схема. И также думаю вы часто замечали на различных источниках, где никнейм проверяется прям динамически при вводе и подсказывает пользователю занят такой никнейм либо нет. В целом задача не сложная, нам для этого потребуется дополнительный form request только для никнейма и дополнительный экшен который проверял бы все это но в рамках никнейма. Но с приходом фичи precognition мы можем все это делать в рамках одного форм реквеста и того же экшена. Только в header укажем что проверять только никнейм и нам в ответе будут приходить либо ошибки валидации никнейма, либо пустой ответ. То есть продолжать регистрацию мы также здесь не будем.
    ---------------------------------------------------------------------------------
    📹 делитесь этим видео с друзьями:
    • Обзор precognition. Но...
    🔔 подпишитесь на UA-cam-канал: www.youtube.co...
    📼 Курс по Laravel с нуля:
    • Курс по Laravel 8 обуч...
    Обзор precognition. Новая фича в Laravel
    ---------------------------------------------------------------------------------
    🔗 наш сайт: cutcode.ru/
    📷 наш instagram: / cutcoderu
    📱 Наш telegram-канал: t.me/laravel_c...

КОМЕНТАРІ • 22

  • @TheMultiland
    @TheMultiland Рік тому

    Клевая фишка! Надо будет попробовать в ближайшем проекте!

    • @CutCodeRu
      @CutCodeRu  11 місяців тому

      обязательно попробуйте!

  • @АленаЕршова-ъ5ю
    @АленаЕршова-ъ5ю 6 місяців тому

    Спасибо, интересно 🔥

  • @kamil19862307
    @kamil19862307 Рік тому +1

    Круто! Конечно буду использовать на своих проектах.

  • @Tetragonchik
    @Tetragonchik Рік тому

    Нормас. Все как у большаков теперь будет!

  • @teduhal7686
    @teduhal7686 Рік тому

    Ох.. заживём теперь

  • @trvtrv3172
    @trvtrv3172 Рік тому

    вот это магия хыхы

  • @iloginu
    @iloginu Рік тому +1

    Заставка очень громкая. В наушниках чуть мозг не вытек.

    • @CutCodeRu
      @CutCodeRu  Рік тому

      Сделаем по тише

  • @user-uv4rk1vt7x
    @user-uv4rk1vt7x Рік тому

    А что за тема в Шторме?

    • @CutCodeRu
      @CutCodeRu  Рік тому

      nova. на канале есть ролик с подробной настройкой

  • @dmirtykashko5386
    @dmirtykashko5386 Рік тому

    А есть на канале видео как интегрировать сторонние ресурсы в laravel например яндекс диск (может библиотека есть под нее), яндекс метрика?

  • @ruzanow-dmitry
    @ruzanow-dmitry Рік тому

    Ну хз конечно, сахар сыпят мое почтение, по любому поводу уже.

  • @devvv747
    @devvv747 Рік тому

    Прикольная фича, но как по мне очень много запросов отправляется

    • @CutCodeRu
      @CutCodeRu  Рік тому +3

      Ну количество запросов к фиче отношение не имеет, это я просто их на каждый ввод спамил

  • @Tetragonchik
    @Tetragonchik Рік тому

    Влит пулл ревкест. Enjoy

    • @CutCodeRu
      @CutCodeRu  Рік тому

      Да вроде в документацию пока не влили