Новые методы FormRequests - boolean и string в Laravel. Для тех кто не знал
"Небольшой ролик посвященный новым методам FormRequests, появившимся в крайних обновлениях Laravel - boolean и string, которые нужны для трансформации параметра запроса в более удобный тип или объект. #длятехктонезнал#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Поддерживайте канал, оформите доступ на моём проекте cutcode! Это очень модно - https://cutcode.dev/?utm_source=rt ???Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.dev/chat-bot?utm_source=rt --------------------------------------------------------------------------------- ⏰ Таймкоды: 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. Да что будет еще более наглядно при русском значении. То есть вот такие два новых метода для нашего с вами удобства. Друзья на этом все. Всем спасибо за просмотр крайне надеюсь"
"Небольшой ролик посвященный новым методам FormRequests, появившимся в крайних обновлениях Laravel - boolean и string, которые нужны для трансформации параметра запроса в более удобный тип или объект. #длятехктонезнал#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Поддерживайте канал, оформите доступ на моём проекте cutcode! Это очень модно - https://cutcode.dev/?utm_source=rt ???Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.dev/chat-bot?utm_source=rt --------------------------------------------------------------------------------- ⏰ Таймкоды: 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. Да что будет еще более наглядно при русском значении. То есть вот такие два новых метода для нашего с вами удобства. Друзья на этом все. Всем спасибо за просмотр крайне надеюсь"
