Правила валидации пароля в проектах на Laravel
Очередное видео из рубрики "для тех, кто не знал". Поговорим о простом и полезном методе для валидации паролей на Ваших проектах. Разберем, когда это надо применять и правильно реализовать.
#пароли#laravel#cutcode
---------------------------------------------------------------------------------
Станьте спонсором канала, это очень модно и помогает каналу:
https://www.youtube.com/c/cutcoderu/join
❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode!
Поддерживай мой проект - https://cutcode.ru/
Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot
---------------------------------------------------------------------------------
Всех поклонников Laravel я приветствую на канале Cutcode. Сегодня у нас снова рубрика "для тех кто не знал", в которой буду давать небольшие советы либо демонстрировать фичи из мира Laravel, livewire и так далее. Кто-то мог о них не знать, а кому-то они надеюсь даже пригодятся - не забудьте об этом поделиться в комментариях и обязательно прожать лайк, я буду крайне благодарен! А мы начинаем. Погнали!
Сегодня мы поговорим с вами о простом, но полезно методе для правил валидации паролей. Поговорим о случаях когда это требуется и как это реализовать. Крайне простой ролик в соответствующей рубрике. Конечно те кто смотрит дайджест апдейтов на моем канале уже знает об этом, но я решил что это заслуживает и отдельного небольшого ролика. Допустим, стандартная ситуация - есть форма регистрации, вы указываете правила валидации пароля через класс password. Все верно и выглядеть он может вот так обширно, но в этом нет никакой проблемы. Но допустим, а так скорее всего и будет, у вас еще есть админ панель с теми же правилами валидации пароля. Есть форма сброса пароля и ввод нового. Есть личный кабинет, где также можно изменить пароль и все тоже самое и в бэк-офисе, и возможно еще где-то. И везде будет одинаковый дубль вызова этого класса и его методов, много дублей и это не есть хорошо. Но есть отличное решение которое мы сейчас с вами рассмотрим.
Друзья мы теперь с вами все эти правила валидации пароля обвернем в один метод правил валидации для пароля по умолчанию. Делается это просто: открываем appServiceProvider и в методе boot добавляем следующий код: также пользуемся классом password и далее вызываем метод default. Указываем call back функцию и сюда переносим все правила валидации по-умолчанию и возвращаемых return все необходимые нам правила валидации для пароля.
Отлично и далее в методе где мы ранее вызывали все методы на правила валидации пароля мы вызываем всего лишь один метод default, тем самым здесь у нас будет равносильно всем тем правилам которые мы указали в appServiceProvider и во всех остальных местах, где потребуется вызов правил валидации для пароля со всеми этими методами вы просто будете вызывать password::default. Вот так все просто и крайне полезно. Думаю кто-то из вас об этом не знал ему это крайне пригодится.
---------------------------------------------------------------------------------
делитесь этим видео с друзьями:
https://www.youtube.com/watch?v=383_WFoN-uQ
подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?sub_confirmation=1
Курс по Laravel с нуля:
https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I
Правила валидации пароля в проектах на Laravel
---------------------------------------------------------------------------------
наш сайт: https://cutcode.ru/
наш instagram: https://www.instagram.com/cutcoderu/
Наш telegram-канал: https://t.me/laravel_cutcode
Видео Правила валидации пароля в проектах на Laravel автора Просто о Laravel. CutCode
Видео Правила валидации пароля в проектах на Laravel автора Просто о Laravel. CutCode
Показать
Похожие видео
![Китайская медицина в лечении аутоиммунных заболеваний (в т.ч. болезни Бехтерева)](http://pic.rutubelist.ru/video/53/4d/534d316763c4d438afd91eb013a1cf0c.jpg?size=s)
![Курс по Laravel 8 обучение с нуля. Бесплатные видеоуроки по Ларавел для начинающих](http://pic.rutubelist.ru/video/89/0b/890b55068aa9d70e4c390bc3be780515.jpg?size=s)
![Предназначение с Миленой Юсуповой](http://pic.rutubelist.ru/video/80/59/805955d71651d0c3692fe434a4536e61.jpg?size=s)
![☑ Как продавать чужой бренд на вайлдберриз 💡](http://pic.rutubelist.ru/video/33/ba/33baeaf0c09db858d45a8b4ecae1f01d.jpg?size=s)
![Анонс курса PHP start - изучение PHP с нуля на примере web-проекта с телеграм ботом](http://pic.rutubelist.ru/video/2b/07/2b0772f63bef3efcb682719c0b901b5f.jpg?size=s)
![Factories, seeds в Laravel. Использование фабрик и сидов при тестировании проектов на Ларавел](http://pic.rutubelist.ru/video/2b/3d/2b3dfb46a480d09abdbe28895f1c8466.jpg?size=s)
![Обзор проекта на Laravel. Платформа для обучающих курсов CutCode. Курс по SOLID](http://pic.rutubelist.ru/video/fd/eb/fdebc32014a4b3a5c1fd6c2f70955d0a.jpg?size=s)
![Как вести проект по разработке сайта. Второй этап: аналитика, прототип, дизайн. Видео 2/4.](http://pic.rutubelist.ru/video/27/2f/272f179553b5faff3875669218acd96a.jpg?size=s)
![Мультиметр — это комбинированный электроизмерительный прибор, объединяющий в себе несколько - №](http://pic.rutubelist.ru/video/04/ba/04baca0863e5be26c44c59eee7941e3a.jpg?size=s)
![Laravel с нуля. Урок 7. Админ.панель](http://pic.rutubelist.ru/video/5e/26/5e2603eede94ed0935d59b2a34a6a9e2.jpg?size=s)
![Выкройка Рубашка «Нелли» #выкройки #pattern #plussize #plussizefashion #sewing #мода #fashion](http://pic.rutubelist.ru/video/c9/ac/c9ac0e38698a072479fdec5cf457493c.jpg?size=s)
![Индпошив. Обзор костюма.](http://pic.rutubelist.ru/video/dd/a0/dda03a7bf5c1260c038230430da0138e.jpg?size=s)
![Обзор сервиса для деплоя приложений onFriday.](http://pic.rutubelist.ru/video/bc/ef/bcef32af3504f7c99bff2020652f9326.jpg?size=s)
![Упразднение циркумфлекса во французском языке](http://pic.rutubelist.ru/video/af/d5/afd5564ea1a95b7d037f6d402eb27511.jpg?size=s)
![16 ноября 2020 г.](http://pic.rutubelist.ru/video/13/d5/13d5fc6f6fc998f95916bbd25a68465f.jpg?size=s)
![Семейный альбом центра «Гармония»](http://pic.rutubelist.ru/video/d0/b6/d0b6062f62557fe8d02b7f726d355520.jpg?size=s)
![Factories, seeds в Laravel. Часть 2. Использование фабрик и сидов при тестировании на Ларавел](http://pic.rutubelist.ru/video/c1/92/c1923a778e2ae8a44fc69b2f740fe0cc.jpg?size=s)
![☑ Работа для женщин в ⚫ Кем пойти работать бывшему бухгалтеру 💯](http://pic.rutubelist.ru/video/b3/ab/b3ab0eac4610f7ce15d1f9e5bbc65219.jpg?size=s)
![Livewire Update 2.6.0. Обзор обновления фреймворка для Laravel](http://pic.rutubelist.ru/video/7a/37/7a37f9da987538607091b8449dcb22e6.jpg?size=s)
![Курс по Laravel+inertia+vue. Урок 6. Аутентификация](http://pic.rutubelist.ru/video/68/6d/686d82c1799bf761d359359c7fad19a5.jpg?size=s)