E-mail верификация пользователя, отправка email уведомлений в Laravel 8
Сегодня мы научимся как делать e-mail подтверждение после регистрации в Laravel, а также добавим событие после подтверждения и отправим уведомление #laravelemail#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - к нашему комьюнити в телеграм - там и советом помогут и много интересного - Угостить меня кофе - 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - Таймкоды: 00:00 Введение 01:18 Немного теории. Документация Laravel по Email Verification 05:53 Практика. Настройка отправки сообщений в log файл 06:40 Добавление модели User интерфейса и события 08:03 Настройка логики в контроллере 09:40 Создание view подтверждения email 11:40 Создание второго роута с подтверждением email 13:30 Кастомизация 15:15 Первая проверка и отладка 18:20 Настройка middlewars 21:02 Добавлени события. Уведомления от текущего Eloquent объекта Всех приветствую на канале Cutcode и сегодняшний урок у меня попросил подписчик с ником Аль Капоне, чтобы я записал о том, как делать e-mail подтверждение после регистрации. Ну сами понимаете человеку с ником Аль Капоне я никак в этом отказать не смог. Ну и помимо всего конечно же спасибо за совет по теме урока. Тема интересна, я думаю многим она будет интересна и поэтому сегодня я снимаю о ней урок. Мы немножко пойдем нестандартным путем, не будем отправлять реальные уведомление сделаем через лог-файлы, заодно поиграемся с этим. Многие не знают как это работает, поэтому для многих это будет интересно. Так как отправлять реальные e-mail уведомления можно проходить в шестом уроке по Laravel с нуля - ссылку я добавлю в описании. Там мы подставляли сам тебе драйвер для отправки e-mail уведомлений и уже отправляли реальные сообщения. То есть сегодня ничего не изменится, просто сами e-mail сообщением мы будем смотреть в лог файле. Давайте быстро пробежимся по документации Laravel подтверждение e-mail. Об этом есть отдельный раздел, быстро пройдемся по всем пунктам с которыми нам предстоит работать и далее уже отправимся к практике и сделаем все то же самое но уже на живом примере. Итак с чего стоит начать. Во-первых к Eloquent модели user нам нужно добавить интерфейс verify e-mail, по умолчанию его нет, но он есть в юзах, его нужно добавить к Eloquent модели. После чего у нас уже будет дергаться event registered, который также есть в Laravel по умолчанию. Он также добавлен в event сервис провайдер, нам надо будет только его добавить в то место где мы будем регистрировать пользователя после чего уже начнется вся магия. Далее нужно убедиться что у нас есть таблица users и она имеет поле e-mail EmailVerifiedAt, но это у нас по умолчанию при установке Laravel есть и таблица users и у нее в ней есть это поле поэтому если вы работаете со свежей Laravel, при выполнении миграции с этим у вас проблем не будет. Далее что касается роутов. Cамой важной частью отвечающий за функционал нам необходимо иметь три роута - первый из них роут Verification нотис который у нас просто показывает вьюху на который будет текст о том что вам необходимо подтвердить e-mail ну и скажем возможно кнопка отправить email повторно если вдруг что-то пошло не так и письмо не пришло. Далее роут который уже выполняет логику верификации то есть Laravel отправить e-mail пользователю как обычно с кнопкой которая при переходе будет подтверждать email и как раз обработчик по этому url который будет кнопки вот он этот роут, он будет выглядеть следующим образом - есть у нас форм request email verification request который если его валидация пройдет, то мы выполним метод fulfill который внутри просто поменяет что текущий email у пользователя подтвержден. --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: подпишитесь на YouTube-канал: Курс по Laravel с нуля: верификация пользователя, отправка email уведомлений в Laravel 8 --------------------------------------------------------------------------------- 🔗 наш сайт: наш instagram: 📱 Наш telegram-канал:
152 views
789
252
3 months ago 00:35:52 1
BYBIT ПОШАГОВАЯ ИНСТРУКЦИЯ по ТОРГОВЛЕ (2024) для Новичков и Как Торговать Криптовалютой на Байбит
3 months ago 00:07:18 1
Как получить галочку в Инстаграме каждому
3 months ago 00:04:24 1
Как включить комментарии в Telegram канале
4 months ago 00:14:02 1
КАК ПРИВЯЗАТЬ ТЕЛЕФОН К 2023
4 months ago 00:08:19 1
Как получить галочку YouTube | Верификация канала
5 months ago 00:07:48 1
Как зарегистрироваться на OKX. Как пройти верификацию по паспорту и без на OKX пошаговая регистрация
5 months ago 00:09:05 1
Как получить галочку Telegram каналу
5 months ago 00:05:05 1
Как сделать иностранную карту в России
5 months ago 00:03:22 1
INSIDER CLUB. Презентация клуба #торговыйробот#трейдингбот#программыдлятрейдинга#криптотрейдинг
5 months ago 00:18:42 1
Как верифицировать компанию в Meta
6 months ago 00:06:13 1
Фактам верить нельзя. Что можно считать правдой. Татьяна Черниговская
6 months ago 00:18:17 1
Торговая роботизированная система Gydra Capital. Презентация финансового инструмента #торговыйробот
6 months ago 00:10:17 1
Карта за 6 минут для PayPal и покупок игр, подписок Ps store, Steam, Netflix, Xbox в 2024
6 months ago 00:19:13 1
Telegram Wallet Обзор (2024) Полная Инструкция по Кошельку и TON Space Для Начинающих [по шагам]
7 months ago 00:38:10 1
Спотовая Торговля на ByBit (2024) Обучение и Полная Инструкция для Начинающих
7 months ago 00:13:53 1
BYBIT РЕГИСТРАЦИЯ, верификация и ВАЖНЫЕ настройки | МАКСИМАЛЬНЫЕ бонусы при регистрации +30,000$
8 months ago 00:33:27 2
Laravel Authentication. Отправка письма на Email. Урок 5
8 months ago 00:25:12 3
Laravel Authentication. Верификация Email. Урок 4
10 months ago 00:53:34 1
Эксклюзивное интервью Пенни Брэдли для канала Астралионика () - Часть 1
1 year ago 00:03:04 1
ВАЖНО! Обязательная верификация e-mail каждого сотрудника в профиле iikoWeb до
1 year ago 01:45:14 1
Криптовалюты с нуля. Знакомство с криптовалютами
1 year ago 00:19:45 1
КРИПТОБИРЖА BINGX - ПОПОЛНЕНИЕ БАЛАНСА, ВЕРИФИКАЦИЯ (KYC), БЕЗОПАСНОСТЬ - УСТАНОВКА 2ФА, АКЦИИ БИРЖИ
1 year ago 00:12:42 1
ЗАРАБОТАЙ НА PAYEER КОШЕЛЬКЕ? РУКОВОДСТВО ⧸ ИНСТРУКЦИЯ ⧸ БИРЖА ПАЙЕР ⧸ ВВОД ⧸ ВЫВОД ⧸ ПЕРЕВОД
1 year ago 00:25:57 1
ПОЛНАЯ ИНСТРУКЦИЯ по DAO Maker (2024) Получаем Токены в SHO и IDO до Выхода на Биржу