Курс интернет магазин на Laravel. Урок 3. Аутентификация и socialite
Приступаем к третьему этапу, который называется аутентификация. Я думаю для большинства это супер заезженная тема, но друзья в закрытой части курса это будет самый сложный и важный этап, так как мы начнем погружение в ddd, затронем тему ТDD, напишем тесты и порефакторим наш код. Сегодня в уроке: накопипастим с документации реализации по аутентификации, начнем оживлять понемногу верстку, поговорим о выносе дублирующего кода из блейдов и затронем анонимные компоненты, отправим уведомления юзеру по емейлу, упростим себе немного жизнь с vite и поговорим о асетах. Добавим пакет socialite и интегрируем вход через github. Добавим возможность входа через e-mail ссылку.
#интернетмагазин#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного -
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
---------------------------------------------------------------------------------
⏰ Таймкоды:
00:00 Введение
01:31 Содержание урока
03:50 Подготовка вёрстки
16:25 Вынос элементов в анонимные компоненты
28:55 Вью на регистрацию и сброс пароля
41:40 Авторизация и регистрация
01:06:23 Сброс пароля
01:21:28 Socialite
Материалы:
1) Подтверждение e-mail -
2) Blade components -
3) Blade components -
4) Events -
Коллеги приветствую! Мы продолжаем уроки в рамках курса интернет-магазин с нуля. Пару слов о самом курсе для тех, кто не смотрел промо и не знает суть нашей затеи. Все бесплатные уроки на Ютубе выходят с быстрой базовой реализацией - мы затрагиваем с вами пару интересных тем, но в целом они для новичков и этот курс в рамках Ютуба полностью очередной, такой же как у всех. И мы не выполняем все бизнес-задачи которые стоят у каждого интернет-магазина. А вот в закрытой платной части мы делаем рефакторинг, пишем тесты, реализовываем более интересные бизнес-задачи, обсуждаем в чатах как еще бывает и как делать не нужно. Это важно. Да и в целом даже если брать закрытую часть мы не выполняем решение под ключ, где в итоге вам потребуется заменить логотип и можно перепродавать этот магазин еще кому-то. Мы учимся на различных бизнес-задачах именно учимся. Вникаем в ООП, паттерны, рефакторинг, тесты, а то что выходит на Ютубе это да, очередной контент для новичков. Ребятам чуток с опытом интересно не будет. Вас я жду в закрытой части курса. Но рекомендую ознакомиться с концепцией подхода в промо-роликах и нашем чате в Telegram. А все остальные кто уже в теме чем мы тут занимаемся ну и ребята из полной версии курса - погнали!
Итак друзья мы приступаем к этапу который называется аутентификация. Я думаю для большинства это супер заезженная тема, но друзья в закрытой части курса это будет самый сложный и важный этап, так как мы начнем погружение в ddd, затронем тему DD, напишем тесты и порефакторим наш код. И напишем пару интересных реализаций которых не было в первой части. А вот что мы будем делать сегодня в уроке: накопипастим с документации реализации по аутентификации, начнем оживлять понемногу верстку, поговорим о выносе дублирующего кода из блейдов и затронем анонимные компоненты, отправим уведомления юзеру по емейлу, упростим себе немного жизнь с vite и поговорим о асетах, добавим пакет socialite и интегрируем вход через github и добавим возможность входа через e-mail ссылку, мало ли вам тоже пригодится. В целом урок тоже крайне интересный.
Давайте начнем с документации и раздела аутентификации. Вообще каждый новичок неважно с какого фреймворка начинает веб-разработку или его отсутствие, первым делом в своем учебном проекте пытается сделать аутентификацию и как раз исходя из этой мысли мне кажется что документация laravel создает проблему новичку, так как ему сразу дают готовые решения в виде того же бриза и он не думая устанавливает и погнал внедрять. Хотя новичку было бы неплохо ознакомиться с тем как это реализовано. А вот для всех остальных это правильно что документация начинается с готового решения, так как аутентификация встречается почти на каждом проекте и чаще всего мало чем отличается друг от друга и крайне полезно не писать каждый раз одно и то же, а взять готовое решение зная что его поддерживают профессионалы и использовать. Мы бы с вами так и поступили если бы цель у нас была не обучение.
-------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
---------------------------------------------------------------------
1 view
1403
423
1 month ago 00:34:14 1
Как не гнаться за ветром | Христианские проповеди АСД | Палий Ярослав Иванович
1 month ago 00:00:55 1
Пальмовое масло
1 month ago 00:00:57 1
Полезные свойства бананов
1 month ago 00:01:00 1
Как правильно принимать витамин D?
1 month ago 00:37:27 1
30 минут жиросжигающей тренировки. Упражнения для похудения в домашних условиях. Онлайн фитнес дома
1 month ago 00:57:30 1
СЛИВ ОНЛАЙН КУРСА ЕГЭ FROM MSU | ЕГЭ профильная математика
1 month ago 00:00:40 1
Мария Аронова - Учит плакать за 2 секунды / интервью #аронова #марияаронова #shorts
1 month ago 00:00:30 1
Почему стоит отказаться от колбасных изделий?
1 month ago 00:00:00 1
Немцев Live № 665. Турнир на lichess. , 19:00. Игорь Немцев. Шахматы [RU]
1 month ago 00:15:52 1
Маркировка рекламы ВЗРЫВАЕТ мозг / Сложности в маркировке рекламы 2024
1 month ago 00:44:11 1
Гарретт Джонстон: доллар по 15 рублей, бизнес - не про деньги, высокие технологии в России.
1 month ago 00:48:21 1
🤔 ЗАЩИТИТ ЛИ ЕВРОПА ЗЕЛЕНСКОГО? 💥 КТО Пришлёт Войска? 💣 Зачем Зеленскому подкрепление? 🌍
1 month ago 00:26:21 1
КАК ЗАРАБОТАТЬ РЕАЛЬНЫЕ ДЕНЬГИ В ИНТЕРНЕТЕ?
1 month ago 00:17:10 1
СССР существует - Российская Федерация это признаёт. Официальные документы | Pravda GlazaRezhet
1 month ago 00:46:44 1
ЗАВЕЩАНИЕ Жириновского💥 ТАЙНЫЙ наследник и СЕНСАЦИЯ в ДНК тесте😱 КТО он на самом деле?
1 month ago 00:07:32 1
Спарринги сентябрь 2024 | часть 2
1 month ago 01:39:59 1
Куда пропали русские деревни? / Редакция
1 month ago 01:27:15 1
BIG PHARMA ET CORRUPTION DE LA MÉDECINE : ILS CIBLENT MAINTENANT LES ENFANTS ! | GPTV
1 month ago 00:21:20 1
Стильный жилет. Моделирование и примерка жилета без боковой части.
1 month ago 00:06:35 1
Что будет с Курской АЭС. Отвечает Игорь Острецов.
1 month ago 01:16:02 1
ФИЛЬМ - Деньги, Банки, Кредит
1 month ago 00:08:45 1
Лимфатическая гимнастика на каждый день.
1 month ago 00:35:20 1
НУМЕРОЛОГИЯ | МАТРИЦА ПЕРЕЗАГРУЗКА | Начало ПЕРЕЗАГРУЗКИ | часть 1
1 month ago 02:15:26 1
Яд в твоей ТАРЕЛКЕ. Правда о ВИТАМИНАХ и БАДАх - советы от профессора Дадали