Это видео недоступно.
Сожалеем об этом.
Обзор пакета Fortify для Laravel. Быстрая настройка аутентификации для ваших проектов
HTML-код
- Опубликовано: 15 авг 2024
- Небольшой обзор пакета fortify для Laravel, который отвечает за процессы аутентификации. Пакет представляет собой бэкэнд часть аутентификации - в нем нет view, только логика аутентификации, контроллеры и роуты. Пробежимся как установить и настроить пакет fortify на реальном проекте Laravel.
#fortify#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - t.me/laravel_chat
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - cutcode.ru/cha...
---------------------------------------------------------------------------------
⏰ Таймкоды:
00:00 Введение
00:51 Постановка задачи
02:00 Установка
02:32 Структура Fortify
03:09 Настройка Fortify
06:35 Использование Fortify на CutCode
07:38 Подведение итогов
Всех поклонников Laravel я приветствую на канале CutCode! Сегодня друзья я хочу сделать небольшой обзор пакета для Laravel который многие знают, ну или уж точно видели в документации, а именно Laravel fortify, который отвечает за процессы аутентификации. Я думаю это полезно таким как я любителям каждый раз писать свой велосипед, думая что подобные готовые решения только поставят в тупик. Но вот буквально полчаса назад попробовал на одном проекте где была довольно нестандартная регистрация но fortify легко справился и мне понравилось. И в итоге решил быстро показать вам как это работает и какие плюсы во всем этом. Погнали!
Итак друзья делал небольшой mvp который как обычно нужно сдать еще вчера, нужно делать все быстро, здесь нас регистрация нестандартная с огромным количеством полей. Плюс еще много здесь не сверстано. И передо мной возникла проблема что мне не хотелось писать велосипед в очередной раз. Думаю дай-ка взгляну что там есть за пакеты в Laravel который я постоянно игнорировал Breeze, JetStream, fortify. В итоге понял что Бриз это совсем для новичков, кстати новичкам обязательно установите Breeze посмотрите как он работает, там много всего тянется ваш проект все поинты, вьюхи и так далее. Но отличный пример чтобы посмотреть как это работает. Хотя изначально лучше начать с документации с самых азов аутентификации, а потом уже еще раз посмотреть на Бриз. И когда уже все это надоест, все эти велосипеды, тогда уже уходить в fortify. Итак друзья что именно меня привлекло: то что нет никаких вьюх в изначальной коробке. Есть только логика аутентификации, контроллеры, роуты. И причем присутствуют все. Если мы взглянем давайте начнем с установки, посмотрим как он устанавливается здесь нет ничего сложного. Композер само собой, далее публикуем fortify и выполняем миграции. В миграциях у нас таблицы по двухфакторной аутентификации. И как видим основа это у нас config fortifyServiceProvider и app actions это как раз экшены на регистрацию и на прочие механизмы взаимодействия с нашей аутентификацией.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
• Обзор пакета Fortify д...
🔔 подпишитесь на RUclips-канал: www.youtube.co...
📼 Курс по Laravel с нуля:
• Курс по Laravel 8 обуч...
Обзор пакета Fortify для Laravel. Быстрая настройка аутентификации для ваших проектов
---------------------------------------------------------------------------------
🔗 наш сайт: cutcode.ru/
📱 Наш telegram-канал: t.me/laravel_c...
Как всегда очень познавательно! Круто!
Топ 👍👏
спасибо!
Только что ковырялся с breeze - inertia - vue = показалось всё в целом понятно. Единственное захотелось удалить все базовые компоненты и почистить вьюхи и реализовать их самостоятельно.
Интересно посмотреть, как inertia работает в связке с пакетом laravel-permission от spatie. Непонятно, как на фронте во vue рулить правами доступа.
Реализовать на Vue функционал hasRole hasPermission и т.п., передать во Vue роль/права и дальше логика такая же, как с blade/контроллером
зря Вы так про Breeze там есть несколько вариантов, в том числе и без всего лишнего, как раз для кастомизации.
А я не против бриза, но три похожих пакета с немного разными подходами и уровнями сложности по достижению цели
⚡Страница "Активные сессии" это из какого то пакета или самописный код? Хотелось бы узнать как это реализовано. 👨💻
Взял из jetstream
Там нет запомнить пароль, remember_token
А вообще очень интересно узнать, реализацию веб сокетов или чего то подобного для мгновенной синхронизации данных и клиентов - как бы присобачить к laravel по нормальному без опросов по крону или в цикле каждую секунду.
На канале есть урок по веб сокетам, поищите
@@CutCodeRu Спасибо нашёл
ruclips.net/video/HQ1qrYiV44I/видео.html
как раз заканчиваю свой один проект с испльзованием fortify, неужто я в тренде😂
опа мне тож такое задание дали, есть у меня пару ошибок которые не могу решить. Сможем списаться ? )
получается так)
А в случае нескольких гардов, действительно ли он экономит время? 90% проектов именно с несколькими гардами, а обучающих роликов с такими примерами практически нет. Неужели вот прям все те, кто выкладывает такие ролики, пишут вот те 10% проектов? Или вообще не пишут?
У меня несколько, веб и админ, но fortify только для web
С несколькими думаю будет проблема с учетом той архитектуры fortify что вижу сейчас
spatie/laravel-multitenancy в помощь, но тогда начинаются танцы с конфигами - вертеть их нужно будет много
@@andrewgjfye299 Я о них родимых и говорю ) Есть плюсы в Fortify, но все они не про экономию времени. У spatie отличные пакеты, но этот тоже не то. Все что касается авторизации, это слишком индивидуальные вещи.