This New Auth Package Makes Things Even Easier

Поділитися
Вставка
  • Опубліковано 7 вер 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/...

КОМЕНТАРІ • 110

  • @ravi_sorathiya
    @ravi_sorathiya 2 місяці тому +35

    In js ecosystem this is going to be paid 😂😂

    • @joeyboli
      @joeyboli 2 місяці тому +7

      true. glad i choose laravel over next/react

    • @Soulis98
      @Soulis98 2 місяці тому +2

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

    • @joshcirre
      @joshcirre  2 місяці тому +1

      Ooops. 🙈

    • @jmon24ify
      @jmon24ify 2 місяці тому +2

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

    • @Soulis98
      @Soulis98 2 місяці тому

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

  • @pittgikera
    @pittgikera 2 місяці тому +2

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

    • @joshcirre
      @joshcirre  2 місяці тому

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

  • @HassanAhmed-cb3gk
    @HassanAhmed-cb3gk 2 місяці тому +2

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

    • @joshcirre
      @joshcirre  2 місяці тому +1

      Thank you so much Hassan. ☺️

  • @skdishansachin
    @skdishansachin 2 місяці тому +1

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

    • @joshcirre
      @joshcirre  2 місяці тому +1

      Thank you. I really appreciate that. ☺️

  • @itsmejyv
    @itsmejyv 2 місяці тому

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

    • @joshcirre
      @joshcirre  2 місяці тому

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

  • @DorianDevelops
    @DorianDevelops 2 місяці тому +1

    This looks awesome!

    • @Soulis98
      @Soulis98 2 місяці тому +1

      My man!

    • @joshcirre
      @joshcirre  2 місяці тому +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. 😁)

  • @mazwrld
    @mazwrld 2 місяці тому +1

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

    • @joshcirre
      @joshcirre  2 місяці тому +1

      Good to know. I always forget about that. 😂

  • @HassanAhmed-cb3gk
    @HassanAhmed-cb3gk 2 місяці тому +2

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

    • @joshcirre
      @joshcirre  2 місяці тому +1

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

  • @khoerulumam8316
    @khoerulumam8316 2 місяці тому

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

    • @joshcirre
      @joshcirre  2 місяці тому

      Thank you! I appreciate the support. ☺️

  • @shortshorts4265
    @shortshorts4265 24 дні тому

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

    • @joshcirre
      @joshcirre  23 дні тому +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. :)

  • @wormy_coder
    @wormy_coder 2 місяці тому

    Cool library, I will try that

    • @joshcirre
      @joshcirre  2 місяці тому

      Please do! It's really sweet.

  • @lassestube
    @lassestube 2 місяці тому

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

    • @joshcirre
      @joshcirre  2 місяці тому +1

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

  • @jjplays404
    @jjplays404 Місяць тому

    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  Місяць тому

      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. :)

  • @anbuselvanrocky
    @anbuselvanrocky 2 місяці тому

    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  2 місяці тому

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

  • @isaachatilima
    @isaachatilima 2 місяці тому

    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  2 місяці тому

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

  • @wowdesigns7436
    @wowdesigns7436 27 днів тому

    this looks wow .. 👏👏

    • @joshcirre
      @joshcirre  23 дні тому

      Right? 👀

    • @wowdesigns7436
      @wowdesigns7436 23 дні тому

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

  • @BnodChaudharyBunny
    @BnodChaudharyBunny 2 місяці тому

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

    • @joshcirre
      @joshcirre  2 місяці тому

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

  • @CodeWithBehram7497
    @CodeWithBehram7497 2 місяці тому

    More power and Love to Laravel❤

    • @joshcirre
      @joshcirre  2 місяці тому +1

      It’s the best. 🥹

  • @hasithudayanga6160
    @hasithudayanga6160 2 місяці тому

    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  2 місяці тому +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/

  • @lichabida7881
    @lichabida7881 Місяць тому

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

    • @joshcirre
      @joshcirre  Місяць тому

      Might be a good video!

  • @oketafred
    @oketafred 2 місяці тому +2

    Awesome, can it work with inertia with vue?

    • @joshcirre
      @joshcirre  2 місяці тому +1

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

  • @AletheiaUgandaSoftwareCompany
    @AletheiaUgandaSoftwareCompany 2 місяці тому

    This is really great

  • @daniels7250
    @daniels7250 2 місяці тому

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

    • @joshcirre
      @joshcirre  2 місяці тому +3

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

    • @daniels7250
      @daniels7250 2 місяці тому

      @@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!

  • @itsmenewbie03
    @itsmenewbie03 2 місяці тому

    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  2 місяці тому +1

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

  • @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 Місяць тому

    Thank you. Just subscribe

    • @joshcirre
      @joshcirre  Місяць тому

      Thanks for the subscribe! :)

  • @Soulis98
    @Soulis98 2 місяці тому +1

    What keybord are you using Josh?

    • @joshcirre
      @joshcirre  2 місяці тому +1

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

    • @blessedzulu
      @blessedzulu 2 місяці тому +2

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

    • @joshcirre
      @joshcirre  2 місяці тому +1

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

    • @Soulis98
      @Soulis98 2 місяці тому

      @@joshcirre Ty!

  • @DanteMishima
    @DanteMishima 2 місяці тому

    This is awesome! I'm in!

    • @joshcirre
      @joshcirre  2 місяці тому

      Yes! Let's go! 🙌

  • @thomaspotterdotexe
    @thomaspotterdotexe Місяць тому

    does this package compatible with filament?

  • @kevinkabeya2459
    @kevinkabeya2459 2 місяці тому

    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  2 місяці тому

      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 2 місяці тому

      Unreal! Thanks

  • @adammohammed1926
    @adammohammed1926 2 місяці тому

    amazing!!!

  • @ziemustdie
    @ziemustdie 2 місяці тому

    Its so freakin awesome

    • @joshcirre
      @joshcirre  2 місяці тому

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

  • @oretasletters
    @oretasletters 2 місяці тому

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

    • @joshcirre
      @joshcirre  2 місяці тому

      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.

  • @ddkingify
    @ddkingify 2 місяці тому

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

    • @joshcirre
      @joshcirre  2 місяці тому

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

  • @mj-iw6iz
    @mj-iw6iz 2 місяці тому

    Does it support a modal view?

    • @joshcirre
      @joshcirre  2 місяці тому

      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!

  • @Tuto1902
    @Tuto1902 2 місяці тому

    Holy crap! this is amazing!

  • @z-root8955
    @z-root8955 2 місяці тому

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

    • @everonegraham
      @everonegraham 2 місяці тому

      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  2 місяці тому

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

  • @marcinmaj3609
    @marcinmaj3609 2 місяці тому

    Work with Inertiajs Vue?

  • @ForexPeak
    @ForexPeak 2 місяці тому

    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 2 місяці тому

      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

  • @tensei2023
    @tensei2023 2 місяці тому

    Wow ::)

  • @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.

  • @science_trip
    @science_trip 2 місяці тому

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

    • @joshcirre
      @joshcirre  2 місяці тому

      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 2 місяці тому

      @@joshcirre so I will continue use Laravel/UI