This New Auth Package Makes Things Even Easier

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • Laravel makes scaffolding out authentication incredibly easy with starter kits like Breeze or Jetstream. That doesn't even include the incredible third-party offerings like Genesis or Filament.
    But what happens when you need to actually customize those pages? It takes a bit of work to make them cohesive. Or if you want to add social auth? Time to dust off your design skills.
    Or you can use this new package by the DevDojo folks.
    Auth by DevDojo: devdojo.com/auth/
    Keep creating.
    ---
    📹 *Watch My VSCode Setup Video:* • My Minimal and Beautif...
    🎓 *Make VSCode Awesome - Caleb Porzio's Course (support me with this link):* gumroad.com/a/...

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

  • @ravi_sorathiya
    @ravi_sorathiya 3 месяца назад +36

    In js ecosystem this is going to be paid 😂😂

    • @joeyboli
      @joeyboli 3 месяца назад +9

      true. glad i choose laravel over next/react

    • @Soulis98
      @Soulis98 3 месяца назад +2

      And every month you're gonna need to update the package again jajajaja

    • @joshcirre
      @joshcirre  3 месяца назад +1

      Ooops. 🙈

    • @jmon24ify
      @jmon24ify 3 месяца назад +2

      Nah. The js ecosystem is too busy coming out with new frameworks, third party packages and new runtimes every week.

    • @Soulis98
      @Soulis98 3 месяца назад

      @@jmon24ify Js is a cult at this point tbh.

  • @HassanAhmed-cb3gk
    @HassanAhmed-cb3gk 3 месяца назад +2

    The way you explain things makes everything seem easy. Your voice conveys that everything in Laravel is very simple.❤

    • @joshcirre
      @joshcirre  3 месяца назад +1

      Thank you so much Hassan. ☺️

  • @mazwrld
    @mazwrld 3 месяца назад +1

    command + L is a good keyboard shortcut for managing the url

    • @joshcirre
      @joshcirre  3 месяца назад +1

      Good to know. I always forget about that. 😂

  • @DorianDevelops
    @DorianDevelops 3 месяца назад +1

    This looks awesome!

    • @Soulis98
      @Soulis98 3 месяца назад +1

      My man!

    • @joshcirre
      @joshcirre  3 месяца назад +1

      It’s one of those things you didn’t realize how much it helps until you use it. (And get to keep the auth of Laravel so no third party. 😁)

  • @levelplusplus
    @levelplusplus 11 дней назад

    Email verification redirects to Breeze default view instead of its own. Any fix?

  • @HassanAhmed-cb3gk
    @HassanAhmed-cb3gk 3 месяца назад +2

    Make a video on laravel reverb with blade make simple project .. This is very helpful to me ..love from Pakistan..

    • @joshcirre
      @joshcirre  3 месяца назад +1

      I'll add it to the list here: cir.re/suggest

  • @pittgikera
    @pittgikera 3 месяца назад +2

    The calmness in which you explain makes everything seem so easy. The Bob Ross of Laravel 😆 +1 subscriber

    • @joshcirre
      @joshcirre  3 месяца назад

      Wow that makes me so incredibly happy. Thank you for the kind words. ☺️

  • @JohnDoe-jc4xp
    @JohnDoe-jc4xp 17 дней назад

    how do you extend the registration form, i want to add subdomain input?

  • @anbuselvanrocky
    @anbuselvanrocky 3 месяца назад

    Hi, recently saw your videos and pretty impressed with your video presentation? If possible, can you share your studio tour so it would be nice to see what equipment you have used to bring such cool topics..A request from India.

    • @joshcirre
      @joshcirre  3 месяца назад

      Thank you! I can do that. I’ll add it to the suggestions!
      cir.re/suggest

  • @jjplays404
    @jjplays404 2 месяца назад

    Amazing. I am wondering if there's any option to change /auth/setup path for configurations ? because if this is strict and can't be changed then any user on the web can play around with it. Your thoughts Josh Sir ?

    • @joshcirre
      @joshcirre  2 месяца назад

      Actually, there is a middleware for the auth/setup route that does not allow production access, so if your ENV is set to production, this is disallowed. :)

  • @isaachatilima
    @isaachatilima 3 месяца назад +1

    This is epic, question. How do I extend registration from? I would like to split name into first and last name, add cell dob etc..

    • @joshcirre
      @joshcirre  3 месяца назад

      I'm not 100% sure, but I believe that would have to be done manually. Might be a good PR though. :)

  • @shortshorts4265
    @shortshorts4265 Месяц назад

    I was looking for exactly this for quite some time. Looks amazing. Will this also work with spa frontends / mobile apps ?

    • @joshcirre
      @joshcirre  Месяц назад +1

      It's it's own separate login page, and while the package uses Livewire, you can have it be disassociated from your app so it doesn't matter for most applications. Mobile apps / certain SPAs might not be the best use case. :)

  • @AletheiaUgandaSoftwareCompany
    @AletheiaUgandaSoftwareCompany 2 месяца назад

    Hi, Josh have looked around for a laravel 11 + inertia + svelte, but could not find any, could do a video that, am in "Love" with a girl I can't get (L11 + svelte)

    • @joshcirre
      @joshcirre  2 месяца назад +1

      I'll add it to the list! Be sure to upvote:
      cir.re/suggest

  • @kerimtim
    @kerimtim 2 месяца назад

    Thank you. Just subscribe

    • @joshcirre
      @joshcirre  2 месяца назад

      Thanks for the subscribe! :)

  • @thomaspotterdotexe
    @thomaspotterdotexe 2 месяца назад

    does this package compatible with filament?

  • @CodeWithBehram7497
    @CodeWithBehram7497 3 месяца назад

    More power and Love to Laravel❤

    • @joshcirre
      @joshcirre  3 месяца назад +1

      It’s the best. 🥹

  • @oketafred
    @oketafred 3 месяца назад +2

    Awesome, can it work with inertia with vue?

    • @joshcirre
      @joshcirre  3 месяца назад +1

      It can! While it's built using the TALL Stack, it can replace your Vue/Inertia login pages. ☺️

  • @skdishansachin
    @skdishansachin 3 месяца назад +1

    I absolutely love the style in your videos, it's just so cool!

    • @joshcirre
      @joshcirre  3 месяца назад +1

      Thank you. I really appreciate that. ☺️

  • @mychoppaeat
    @mychoppaeat Месяц назад

    I personally don't like how you configure this instead of doing it in code. Gives me wordpress vibes.

    • @joshcirre
      @joshcirre  Месяц назад

      You can definitely do it in code too. It's all just customizing the config files in the end.
      I can't speak for the creator, but I would imagine this would be a great option for non-devs who you want to give access to modifying how it looks in production. Or clients.

    • @mychoppaeat
      @mychoppaeat Месяц назад

      @@joshcirre Yeah I guess it would be a cool feature for a company where they can style their internal app login screen which all employees will use and do custom themes during christmas etc.

  • @lichabida7881
    @lichabida7881 2 месяца назад

    how to build for separately for admin ,user and vendor guards with own prefix?

    • @joshcirre
      @joshcirre  2 месяца назад

      Might be a good video!

  • @ziemustdie
    @ziemustdie 3 месяца назад

    Its so freakin awesome

    • @joshcirre
      @joshcirre  3 месяца назад

      It really is! Now I don't have to spend hours trying to nail the design for these pages. 😂

  • @Soulis98
    @Soulis98 3 месяца назад +1

    What keybord are you using Josh?

    • @joshcirre
      @joshcirre  3 месяца назад +1

      What do you mean keyword? Like for the video itself?

    • @blessedzulu
      @blessedzulu 3 месяца назад +2

      ​@@joshcirre I think they meant keyboard. It sounded real good when you were typing.

    • @joshcirre
      @joshcirre  3 месяца назад +1

      Ahh. Got it! This is an artificial keyboard sound using an app called Klack. ☺️

    • @Soulis98
      @Soulis98 3 месяца назад

      @@joshcirre Ty!

  • @hasithudayanga6160
    @hasithudayanga6160 3 месяца назад

    Js world has amazing libraries like Framer Motion. What can we use for manage animations in Livewire? Can you do a video about it? 😊

    • @joshcirre
      @joshcirre  3 месяца назад +1

      Sure! Why don't you add it to the suggestions here:
      cir.re/suggest
      I will say that there really isn't an alternative to stuff like that so it's a perfect usecase for JavaScript. :) There is a light weight alternative to animation that works with plain JavaScript here:
      auto-animate.formkit.com/

  • @oretasletters
    @oretasletters 3 месяца назад

    Hey Josh, does this work with Laravel Jetstream plus Inertia + Vue Js stack? 🙂

    • @joshcirre
      @joshcirre  3 месяца назад

      Yep! Looks like it. While it uses Livewire under the hood, you still have the option of using it in any stack since it just sets up those extra routes for you.

  • @itsmejyv
    @itsmejyv 3 месяца назад

    I've been looking for a custom login to my filament, and this video magically caught my attention. great review!

    • @joshcirre
      @joshcirre  3 месяца назад

      Glad it could pop up just at the right time! :)

  • @wowdesigns7436
    @wowdesigns7436 Месяц назад

    this looks wow .. 👏👏

    • @joshcirre
      @joshcirre  Месяц назад

      Right? 👀

    • @wowdesigns7436
      @wowdesigns7436 Месяц назад

      @@joshcirre yes .. I have practiced this 🤦‍♂
      now My Register page is in devdojo .. and login is in Jetstream 😁🤣

  • @itsmenewbie03
    @itsmenewbie03 3 месяца назад

    nice view as always
    i used to hate php for the dollar in every variable as well as the use of dot instead of plus for concat
    but laravel makes php harder to hate xD

    • @joshcirre
      @joshcirre  3 месяца назад +1

      The arrow (->) instead of dot syntax was the hardest for me to remember. 😂

  • @lassestube
    @lassestube 3 месяца назад

    When there was a need you didn’t think you had, but the package potentially changed your mind 😂😂😂

    • @joshcirre
      @joshcirre  3 месяца назад +1

      Right! Now I can just ignore making those pages fancy and just use this. 😂

  • @BnodChaudharyBunny
    @BnodChaudharyBunny 3 месяца назад

    awesome you save lots of my time😊, definitely gonna subscribe you.

    • @joshcirre
      @joshcirre  3 месяца назад

      Well thank you! I’m just sharing what I found though, @devdojo is the true hero!

  • @kevinkabeya2459
    @kevinkabeya2459 3 месяца назад

    Might be a dumb question but how do you guard against auth/setup being accessible in production? Is it as simple as commenting out the route in like a CI flow?

    • @joshcirre
      @joshcirre  3 месяца назад

      Looks like this is already setup for you in this package. It has a ViewAuthSetup middleware that comes with it that you can setup allowed users in the gate:
      devdojo.com/auth/docs/setup-customizations/

    • @kevinkabeya2459
      @kevinkabeya2459 3 месяца назад

      Unreal! Thanks

  • @khoerulumam8316
    @khoerulumam8316 3 месяца назад

    subscribed. Love your content and your code editor. It’s so clean

    • @joshcirre
      @joshcirre  3 месяца назад

      Thank you! I appreciate the support. ☺️

  • @daniels7250
    @daniels7250 3 месяца назад

    Please make a video about a multi auth system. Separate login page and dashboard for normal user and admin. Thanks!

    • @joshcirre
      @joshcirre  3 месяца назад +3

      That would probably be a good addition for my Filament video coming out. :)

    • @daniels7250
      @daniels7250 3 месяца назад

      @@joshcirre looking forward to it. And also pls explain pros and cons if there are any cons. I tried it with breeze but its not perfect, redirect routing i think is messing up. But thanks for the reply!

  • @ddkingify
    @ddkingify 3 месяца назад

    Does it have support for Inertia starter kits in Jetstream/Breeze?

    • @joshcirre
      @joshcirre  3 месяца назад

      Looks like it does. :) It's just replacing those views with the ones built by the Auth package.

  • @adammohammed1926
    @adammohammed1926 3 месяца назад

    amazing!!!

  • @marcinmaj3609
    @marcinmaj3609 3 месяца назад

    Work with Inertiajs Vue?

  • @mj-iw6iz
    @mj-iw6iz 3 месяца назад

    Does it support a modal view?

    • @joshcirre
      @joshcirre  3 месяца назад

      Not out of the box it doesn't look like. Wouldn't be too difficult to implement I don't think though, so might be a great PR!

  • @z-root8955
    @z-root8955 3 месяца назад

    I just created a new project so i tried this package but it's too slow

    • @everonegraham
      @everonegraham 3 месяца назад

      Are you on Windows? I'm having the same issue. When I test it in Herd, it runs fine. I'm still trying to figure out how to pinpoint the problem.

    • @joshcirre
      @joshcirre  3 месяца назад

      Interesting! I haven’t had any slow issues just yet. I’ll be curious to see if others do.

  • @AletheiaUgandaSoftwareCompany
    @AletheiaUgandaSoftwareCompany 2 месяца назад

    This is really great

  • @wormy_coder
    @wormy_coder 3 месяца назад

    Cool library, I will try that

    • @joshcirre
      @joshcirre  3 месяца назад

      Please do! It's really sweet.

  • @DanteMishima
    @DanteMishima 3 месяца назад

    This is awesome! I'm in!

    • @joshcirre
      @joshcirre  3 месяца назад

      Yes! Let's go! 🙌

  • @tensei2023
    @tensei2023 3 месяца назад

    Wow ::)

  • @ForexPeak
    @ForexPeak 3 месяца назад

    Hey man, was wondering if you could help me I'm developing an API with laravel where there's a company and user model, I implemented a simple authentication system for the both of them, but the thing is when a company signs in I have no idea how I can get their details like the way we could for users with something like auth()->user->name. How could I do something similar for the company model. Thanks

    • @sudeshryan8707
      @sudeshryan8707 3 месяца назад

      Do u mean that both User and Company models can be used for auth? If that is the case, you have to use a diffrent guard for Company auth. if u Create a new guard named 'company', you can access company model as auth('company')->user = Company model

  • @science_trip
    @science_trip 3 месяца назад

    Am I free to use Bootstrap or I have to work a lot to remove all this tailwind crap?

    • @joshcirre
      @joshcirre  3 месяца назад

      Well, you can use Bootstrap in the rest of your application. This package uses Tailwind but you don't have to use it in the rest of your application.

    • @science_trip
      @science_trip 3 месяца назад

      @@joshcirre so I will continue use Laravel/UI

  • @Tuto1902
    @Tuto1902 3 месяца назад

    Holy crap! this is amazing!