Это видео недоступно.
Сожалеем об этом.

Обзор пакета 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...

Комментарии • 20

  • @kamil19862307
    @kamil19862307 Год назад +1

    Как всегда очень познавательно! Круто!

  • @twentxx
    @twentxx Год назад

    Топ 👍👏

  • @artem_ib
    @artem_ib Год назад

    Только что ковырялся с breeze - inertia - vue = показалось всё в целом понятно. Единственное захотелось удалить все базовые компоненты и почистить вьюхи и реализовать их самостоятельно.
    Интересно посмотреть, как inertia работает в связке с пакетом laravel-permission от spatie. Непонятно, как на фронте во vue рулить правами доступа.

    • @doriangray4055
      @doriangray4055 Год назад +1

      Реализовать на Vue функционал hasRole hasPermission и т.п., передать во Vue роль/права и дальше логика такая же, как с blade/контроллером

  • @ddrdeveloper
    @ddrdeveloper Год назад

    зря Вы так про Breeze там есть несколько вариантов, в том числе и без всего лишнего, как раз для кастомизации.

    • @CutCodeRu
      @CutCodeRu  Год назад

      А я не против бриза, но три похожих пакета с немного разными подходами и уровнями сложности по достижению цели

  • @ptrufanov
    @ptrufanov Год назад

    ⚡Страница "Активные сессии" это из какого то пакета или самописный код? Хотелось бы узнать как это реализовано. 👨‍💻

  • @rodion15
    @rodion15 Год назад

    Там нет запомнить пароль, remember_token

  • @artem_ib
    @artem_ib Год назад

    А вообще очень интересно узнать, реализацию веб сокетов или чего то подобного для мгновенной синхронизации данных и клиентов - как бы присобачить к laravel по нормальному без опросов по крону или в цикле каждую секунду.

    • @CutCodeRu
      @CutCodeRu  Год назад

      На канале есть урок по веб сокетам, поищите

    • @artem_ib
      @artem_ib Год назад

      @@CutCodeRu Спасибо нашёл
      ruclips.net/video/HQ1qrYiV44I/видео.html

  • @haminidzinanusubalieva6622
    @haminidzinanusubalieva6622 Год назад +2

    как раз заканчиваю свой один проект с испльзованием fortify, неужто я в тренде😂

    • @amirshanenov9682
      @amirshanenov9682 Год назад

      опа мне тож такое задание дали, есть у меня пару ошибок которые не могу решить. Сможем списаться ? )

    • @CutCodeRu
      @CutCodeRu  Год назад +1

      получается так)

  • @user-gp7ve7is7b
    @user-gp7ve7is7b Год назад

    А в случае нескольких гардов, действительно ли он экономит время? 90% проектов именно с несколькими гардами, а обучающих роликов с такими примерами практически нет. Неужели вот прям все те, кто выкладывает такие ролики, пишут вот те 10% проектов? Или вообще не пишут?

    • @CutCodeRu
      @CutCodeRu  Год назад

      У меня несколько, веб и админ, но fortify только для web
      С несколькими думаю будет проблема с учетом той архитектуры fortify что вижу сейчас

    • @andrewgjfye299
      @andrewgjfye299 Год назад

      spatie/laravel-multitenancy в помощь, но тогда начинаются танцы с конфигами - вертеть их нужно будет много

    • @user-gp7ve7is7b
      @user-gp7ve7is7b Год назад

      @@andrewgjfye299 Я о них родимых и говорю ) Есть плюсы в Fortify, но все они не про экономию времени. У spatie отличные пакеты, но этот тоже не то. Все что касается авторизации, это слишком индивидуальные вещи.