Новые методы FormRequests - boolean и string в Laravel. Для тех кто не знал

Небольшой ролик посвященный новым методам FormRequests, появившимся в крайних обновлениях Laravel - boolean и string, которые нужны для трансформации параметра запроса в более удобный тип или объект. #длятехктонезнал#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Поддерживайте канал, оформите доступ на моём проекте cutcode! Это очень модно - 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Введение 00:59 Медот boolean 02:28 Метод string 03:13 Подведение итогов Всех поклонников Laravel я приветствую на канале Cutcode! Сегодня у нас снова рубрика “Для тех, кто не знал“ в которой буду давать небольшие советы либо демонстрировать фичи из мира Laravel, Livewire и так далее. Кто-то мог о них не знать, а кому-то они надеюсь даже пригодятся - не забудьте об этом поделиться в комментариях и обязательно прожать лайк, я буду крайне благодарен! А мы начинаем, погнали! Друзья сегодня у нас простой урок и мы поговорим о недавно добавленных методах в форм request классах для нашего с вами удобства. Мы их уже освещали в дайджесте по апдейтам, но увидел раз не значит что начал применять на практике. Поэтому пройдемся еще раз на более реальном примере. Сегодня рассмотрим два метода - boolean и string для трансформации параметра запроса в более удобный тип или объект. Давайте начнем с метода boolean. Я набросал простой пример у нас есть форма с чекбоксом, если он не выбран, то значение “no“, если выбран значение “yes“. Не совсем boolean тип и получается в контроллере нам пришлось бы делать следующее - добавлять строковую проверку active равно yes - тогда у нас уже будет у active true либо false. Но как раз для таких случаев у форум request появился метод boolean. Давайте посмотрим как он работает. Метод boolean здесь передаем наименование поля - это у нас active и давайте посмотрим что у нас получится. Если мы поставим галочку у нас будет true, если галочки нет, то false. То есть независимо на то что у нас не boolean значения ноль и единица. У нас все еще продолжает работать. Если мы здесь скажем напишем “off“ “on“ и снова попробуем - то все еще будет работать и все еще в результате у нас будет boolean значения. Ну это же самое само собой если это будет ноль и единица. Отлично. Удобно. И я думаю вы уже поняли где можно такой момент применить. Как я и говорил ранее все просто. Так же давайте рассмотрим метод string вместо boolean. Воспользуемся методом string, но уже для поля title. Вернемся к нашей незамысловатой форме, здесь напишем что-либо - “hello word“ и видим что у нас уже не просто какая-то строка, а у нас stringable объект. И уже далее мы можем с ним работать - скажем сразу трансформировать это значение в slug. Да что будет еще более наглядно при русском значении. То есть вот такие два новых метода для нашего с вами удобства. Друзья на этом все. Всем спасибо за просмотр крайне надеюсь на ваши лайки и комментарии. А также не забудьте подписаться те кто этого еще не сделал - ведь по статистике только 50 процентов из тех кто смотрит подписывается. Еще раз спасибо за просмотр - увидимся в следующих роликах на канале Cutcode! --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: 🔔 подпишитесь на YouTube-канал: 📼 Курс по Laravel с нуля: Новые методы FormRequests - boolean и string в Laravel. Для тех кто не знал --------------------------------------------------------------------------------- 🔗 наш сайт: 📷 наш instagram: 📱 Наш telegram-канал:
Back to Top