Курс интернет магазин на Laravel. Урок 3. Аутентификация и socialite
Приступаем к третьему этапу, который называется аутентификация. Я думаю для большинства это супер заезженная тема, но друзья в закрытой части курса это будет самый сложный и важный этап, так как мы начнем погружение в ddd, затронем тему ТDD, напишем тесты и порефакторим наш код. Сегодня в уроке: накопипастим с документации реализации по аутентификации, начнем оживлять понемногу верстку, поговорим о выносе дублирующего кода из блейдов и затронем анонимные компоненты, отправим уведомления юзеру по емейлу, упростим себе немного жизнь с vite и поговорим о асетах. Добавим пакет socialite и интегрируем вход через github. Добавим возможность входа через e-mail ссылку. #интернетмагазин#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️как делать сложные сайты на 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 создает проблему новичку, так как ему сразу дают готовые решения в виде того же бриза и он не думая устанавливает и погнал внедрять. Хотя новичку было бы неплохо ознакомиться с тем как это реализовано. А вот для всех остальных это правильно что документация начинается с готового решения, так как аутентификация встречается почти на каждом проекте и чаще всего мало чем отличается друг от друга и крайне полезно не писать каждый раз одно и то же, а взять готовое решение зная что его поддерживают профессионалы и использовать. Мы бы с вами так и поступили если бы цель у нас была не обучение. ---------------------------------------------------------------------
115 views
1406
428
2 weeks ago 01:32:28 2
Православный фильм Придел Ангела. Путь духовного покаяния
2 weeks ago 00:17:25 11
😱Беспредел МИГРАНТОВ в Москве: «Это теперь НАША земля!» Что происходит в спальных районах?
3 weeks ago 00:29:19 1
Как законно не ставить Манту и не ходить к фтизиатру
3 weeks ago 00:20:25 1
🔥БОРОДАЧ на МЕРСЕ: роковая поездка! СПЕЦОПЕРАЦИЯ ФСБ в Екатеринбурге: взяли ВСЮ СЕМЬЮ раскрыв схему.
3 weeks ago 00:19:42 2
Berger Australien Incontrôlable : Ils vivent un enfer depuis 3 ans !
3 weeks ago 00:46:37 1
Что такое революция? // Роман Осин. Философский камень №15
3 weeks ago 00:12:06 1
Как стать ХАКЕРОМ с нуля. Даркнет
4 weeks ago 00:23:05 5
Инфляция, ставка ЦБ, курс рубля, индексация пенсий. Атака на Деда Мороза. Экономика за 1001 секунду
4 weeks ago 01:41:40 9
ILS PORTENT PLAINTE CONTRE BRIGITTE MACRON | CHRISTIAN COTTEN | GÉOPOLITIQUE PROFONDE
4 weeks ago 00:08:33 3
🔥Эндрю Тейт РАЗЪ*БАЛ ФЕМИНИСТКУ В ПЫЛЬ! Жёстко Ставит На Место! – Тейт На Русском (Озвучил Названый)
4 weeks ago 01:42:10 15
Алексей Селиверстов. Из Coca-Cola в Splat. Как эффективно управлять лучшим продуктом на рынке
4 weeks ago 00:18:08 3
🚨То, что МИГРАНТЫ построили в Питере, ШОКИРОВАЛО всех | История ГЕРОЯ, которого ПРЕДАЛА система...
1 month ago 00:00:29 5
О геморрое
1 month ago 00:20:55 6
СЕКРЕТ легкого дыхания, твое тело скажет спасибо
1 month ago 01:32:00 1
КТО и КАК СОЗДАЛ ХРИСТИАНСТВО ✞
1 month ago 00:05:08 1
КАК ПРОДАВАТЬ КУРСЫ В ИНТЕРНЕТЕ? Советы по закону и маркетингу
1 month ago 00:17:11 10
Что СКРЫВАЛИ Бородачи на стройке?😡НАХОДКА которая СТОИЛА жизни Герою! КОРРУПЦИЯ на миллиарды...
1 month ago 00:16:52 1
Как лечить ХЕЛИКОБАКТЕР ПИЛОРИ? Срочно выброси антибиотики
1 month ago 00:09:58 1
Настройка китайского телефона c Origin OS на примере vivo iqoo z9 turbo, neo 9 и т.д.
1 month ago 00:17:55 1
Кому грозит БЕСПЛОДИЕ? Причины женского бесплодия и почему не наступает беременность?
1 month ago 00:00:59 1
Красное вино: секрет долголетия?
1 month ago 00:19:00 1
Введение в IT - базовые термины. ПЛАКАЛА ВСЯ СТРАНА. МУЖ СМОТРИТ ТРИ РАЗА В ДЕНЬ. ТОП ПЯТЬ АЙТИ ТЕРМ
1 month ago 00:19:25 8
Презентация системы Форсаж и компании Jifu Светлана Торлина