You should just choose Laravel

Поділитися
Вставка
  • Опубліковано 7 вер 2024

КОМЕНТАРІ • 245

  • @DavisNorde
    @DavisNorde 9 місяців тому +76

    “I like magic, I like opinions, I like being told exactly how to do what I want to do in the framework that I’m using.”
    This is so well put!

    • @joshcirre
      @joshcirre  9 місяців тому +4

      Thanks Davis! I’m a firm believer that different frameworks just “click” for different people. So if you’re like me… you’ll probably love Laravel. ☺️

    • @DavisNorde
      @DavisNorde 9 місяців тому +2

      Over the years I've built a few simple apps with Laravel and I loved the whole experience. I work mostly with JavaScript and React but I’m following the Laravel community quite closely. I love the vibe. People are super welcoming and kind. And, just like you pointed out, Laravel is a very powerful technology.
      I’m curious, have you explored Ruby on Rails? Would love to hear your opinion.

  • @gillesashley9314
    @gillesashley9314 9 місяців тому +24

    Laravel is the guy that has made me money. Currently I use it for backends with React as frontend.

  • @raphaeljaggerd3585
    @raphaeljaggerd3585 9 місяців тому +25

    I just started using laravel and boy oh boy is it amazing. I love it.

    • @joshcirre
      @joshcirre  9 місяців тому

      It really is! Glad you’re loving using it!

  • @mongi244
    @mongi244 8 місяців тому +30

    I use laravel for the backend and vue and react for frontend. Laravel provides nice starter kits for an entire frontend/backend package

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

      Totally agree!

  • @DorianDevelops
    @DorianDevelops 6 місяців тому +10

    Thank you for this video! All the points you made were super helpful for someone like me who is thinking about giving Laravel a try. Having worked in web dev for so long and mostly frontend a js framework like Next just seemed to make sense to go with. After using it for my first side project I ran into a lot of issues with things you mentioned like auth, email, etc. I was worried about not knowing enough php to be able to dive into laravel but I like how you mentioned not knowing php and how you know Laravel. Going to check out your TALL stack tutorial later on and work through that. Thanks again!

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

      This brings me so much joy to read!
      I think the PHP syntax (and more modern Laravel architecture with single file Livewire components) feels a lot more familiar to JS devs than Ruby/Rails but that’s more personal preference on my part.
      The great part about learning Laravel and PHP is it’s a battle tested solution so you’ll find just as many resources as you would with NextJS.

  • @hamedelasma
    @hamedelasma 9 місяців тому +9

    Hi, first I really enjoyed the video, I just wanted to share my story too, I’m backend developer with three years experience, I consider myself as Laravel developer more then backend developer, I love the framework the community the the packages, the plug-in even the core team on Twitter I follow them all, but ppl always asking me to switch to more demanding frameworks, but my answer you said it on small version “ I love Magic, I love building things fast, and make good money “ so that’s why I love laravel ❤

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

      Love it! Just like I said in the video, I don't really know PHP, but I know Laravel. I'm slowly becoming a better developer because of Laravel. :)

  • @factorial2323
    @factorial2323 9 місяців тому +49

    laravel is like working with the community, not my team itself

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

      It’s a team effort! I’ve learned so much from asking questions.

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

      In my job experience, the community is much more sane and easier to work with than any corporate team I've worked with. The latter is full of a bunch of hot-headed small-minded Mavericks.

  • @sandiss1210
    @sandiss1210 14 днів тому

    I really liked how the demonstration goes like u were in my head answering my questions ... U made my mind clear and im definitely gonna give laravel a try

    • @joshcirre
      @joshcirre  14 днів тому

      That means a lot! I’m glad it was something that resonated with you. I still believe every word. ☺️

  • @SeanGoresht
    @SeanGoresht 9 місяців тому +10

    Candid, relatable video, presented very thoughtfully. With over 10 years of experience, this all resonates very strongly with me. For the past 3 years, I worked in a javascript framework that had everything "batteries included", modelled after Rails (emberjs). I basically had to learn it inside out, like you did for Laravel. Having everything you need to scale really helps and often scares away developers from trying new things. So while the javascript ecrosystem continues to move quickly, frameworks like laravel will continue to appeal to the seasoned developers who have seen projects grow from something to nothing. The problem with tools like React is that while they're (arguably) very easy to grasp at first, they become very complicated as projects scale and as developers bring in endless combinations of other libraries, tools, and services. "Complex" frameworks like laravel scare away the starting developers who want to get involved due to the perceived difficulty to get started and the steep learning curve. Let this video be a lesson to those starting and junior developers: "you get what you pay for" (vercel).

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

    Your insights have completely transformed my perspective on Laravel! I used to see PHP through a limited lens, but now, thanks to you, I see PHP through the powerful and elegant framework of Laravel. It's like I've put on a new pair of glasses that make everything clearer and more exciting. Thank you!

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

      Thank you! I'm glad that I could help in any way. :)

  • @viniciusalvess
    @viniciusalvess 8 місяців тому +8

    Great video Josh, I've been using laravel since version 5.5 and I tried many other tech stacks along the years, but no other offers near what Laravel offers.

    • @joshcirre
      @joshcirre  8 місяців тому

      Thanks so much and I appreciate the support! While I haven't been using it that long (since 8?), I can't imagine starting a new project without it.

    • @viniciusalvess
      @viniciusalvess 8 місяців тому

      @@joshcirre Dude I made a mistake in the past of starting a project using Fastify because of the JS hipe, it took me 3 times longer to finish the project comparing if I had used Laravel.

  • @dnlgrz91
    @dnlgrz91 9 місяців тому +9

    I’m a huge fan of Laravel but I’ve switched to SvelteKit almost two years ago. I agree with all you said. You are making me reconsider my position 😂 why, dude?! Very nice video, btw!

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

      I’m sorry! 😂 but I am a big fan of Svelte and SvelteKit even if I’ve been using Livewire more recently.
      If you want to try out Laravel again, you can use Svelte on the front end with Inertia. 😏

    • @dnlgrz91
      @dnlgrz91 9 місяців тому

      @@joshcirre I know Livewire and it seems the perfect companion for Laravel, so… I’m gonna build my chat app with it 😁

    • @todormarkov2860
      @todormarkov2860 4 місяці тому

      Can you share more about Laravel + Inertia + Svelte and SSR in particular? The backend company I work for uses Laravel and I will have to use it with Svelte, but SEO is important to us, we use our own server for hosting.

  • @alexevlad
    @alexevlad 9 місяців тому +9

    First, great video (initially thinked that you're bigger youtuber with the quality of video). My main problem is deciding between NextJS and Laravel, because some things in NextJS aren't built like Laravel (Queues & CronJobs), specially for a monitoring service. But the problem when I think about Laravel is losing all the type-safety between server client, which hurts me. (yes, I'm using typescript) Currently I've build some previews of the product in NextJS (Prisma, Next-Auth, TRPC, React-Query), all cool packages which improves developer experience to the top, making delivering features so easy.

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

      I appreciate the compliment!
      And I definitely can understand the concern of losing type-safety. I'll admit it's not something that I'm well versed in just because I didn't use Typescript that much. I think there's some great meta frameworks/templates like Create T3 App that make the majority of this so much easier.
      If you're still wanting to look into Laravel and want to use React with some Type-Safety, I would look into the Laravel Data package by Spatie which helps generate types for your Inertia front-end.
      But it sounds like you've found tools that work great for you too so don't overthink it! :)

  • @pythonantole9892
    @pythonantole9892 9 місяців тому +8

    Laravel is so underrated, probably because the "PHP is dead" mantra is so ingrained in many developers that it prevents us from even accepting that there maybe something good in the PHP ecosystem. Laravel has enabled me to ship faster and to avoid all the unnecessary complexities and tools that you need to learn today just to put up a website or web application to the world.

    • @joshcirre
      @joshcirre  9 місяців тому

      Love it. That's what I've found even from someone who loves what the JS ecosystem continues to bring to the table. It just continues to work. :)

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

      People who bash PHP never understood how to use it right. Once I learned how I was supposed to use it, it became a very powerful and elegant language. Much more than JavaScript and all of its ridiculous quirks.

  • @AndiKod
    @AndiKod 8 місяців тому +4

    Going from React straight to Laravel is just switching prisons with different blanket color. Learn or go back to PHP, that a yes, but don't get trapped by Laravel. I was first using PHP back in the day, and the Laravel system built by it's owner felt like a PHP Microsoft and pushed me into NodeJS.

  • @IvanRandomDude
    @IvanRandomDude 3 місяці тому +1

    And if you are serverless fan you can do even that with Vapor.
    Also, one thing about self-made "starter kits" is that you have to maintain them and update them frequently. Imagine you build 10 projects based on your own starter kit and then you discover a bug in the kit itself. Now you have to update 10 different codebases to fix the bug. Or there is a CVE in one of the dependencies and now you have to update it everywhere. Good luck. Having a framework that patches that for you makes life much easier.

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

      There's a HUGE benefit to having every piece of your app be maintained by the same team.
      (and I love Vapor 😉, you might even see me in the Vapor support queue now).

  • @Zircuitz
    @Zircuitz Місяць тому +2

    It's always funny to me when JS devs pull the "It's so old"-card on me when I say I use PHP.
    PHP first appearance: *June 1995*
    JS first appearance: *December 1995*

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

      I think most of the internets opinions on PHP are from the index.php days. There's a lot of improvements BOTH languages have done in the past 5+ years alone!

  • @fnfal113
    @fnfal113 9 місяців тому +6

    Laravel is great, it is accessible to beginners yet it limits their ability to look outside the box since it is an opinionated framework. For rapid development I wouldn't disagree on the point that it does its job really well with the given built-in tools and packages.

    • @joshcirre
      @joshcirre  9 місяців тому

      I would agree with that. But I also think the ecosystem of incredible packages helps beginners look outside the box (built-in packages) but still inside the house(?), which would be the ecosystem, for things that just work without having to do too much finagling. :)

    • @fnfal113
      @fnfal113 9 місяців тому

      @@joshcirre yes its great introduction given the built-in packages. I guess its developer-wise to make a decision to think outside the box.

  • @CharlesMartel829
    @CharlesMartel829 3 місяці тому +6

    Laravel is like MacOS while the JS jungle is like a Linux distro.

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

      Good way of putting it. Not necessarily worse, but there's a reason the opinions and choices have already been made for you.

  • @zunnur1
    @zunnur1 9 місяців тому +9

    Laravel + Inertia + React Is my best stack ever.

    • @allaghi
      @allaghi 9 місяців тому +3

      Vue as well

    • @DEBUGENTITY
      @DEBUGENTITY 9 місяців тому +4

      Laravel + React the best mine too.

    • @spicynoodle7419
      @spicynoodle7419 9 місяців тому +2

      Laravel + HTMX

    • @todormarkov2860
      @todormarkov2860 4 місяці тому

      Can you share your impressions of SSR with Inertia ?

    • @IvanRandomDude
      @IvanRandomDude 3 місяці тому

      @@spicynoodle7419 Isn't that kinda weird since you have Livewire that works in similar fashion but it is way more suited for Laravel?

  • @Shaunmcdonogh-shaunsurfing
    @Shaunmcdonogh-shaunsurfing 9 місяців тому +4

    I learnt on php with html etc. there were no JS frameworks back then. Built some pretty awesome stuff on it.

    • @joshcirre
      @joshcirre  9 місяців тому

      That's awesome! I did not have the opportunity to fully learn on HTML, so I can imagine how Laravel looks like even more magic.

  • @BERTDELASPEED
    @BERTDELASPEED 9 місяців тому +1

    I knew Laravel was good but now I can start to imagine how great of a framework it is thanks to you

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

      Just released a full tutorial using my favorite Laravel stack, as well. :)

    • @BERTDELASPEED
      @BERTDELASPEED 8 місяців тому

      @@joshcirre you're the man Josh, I just downloaded a Tall course but now I won't even bother watching it. I'm watching yours fosho

  • @ChrisIsOutside
    @ChrisIsOutside 6 місяців тому

    Here's another angle and one of the reasons I use Laravel: Maintenance in 3 years time. I have struggled with maintaining projects 1 year after building them using JS frameworks but with Laravel, maintenance over long periods of time is quite easy for the most part. The docs for upgrading versions is fantastic, it almost feels like a generic tutorial most times.

  • @jeffreykroonen
    @jeffreykroonen 9 місяців тому +7

    Laravel is great! Nice video

    • @joshcirre
      @joshcirre  9 місяців тому

      Thank you! Laravel is pretty awesome. 😎

  • @JoseFranciscoIT
    @JoseFranciscoIT 9 місяців тому +4

    Laravel got everything in one place. 👍👍👍

  •  9 місяців тому +2

    You're right, you don't need anything too complicated for a job. Laravel has everything available, just use it for your project.

  • @mohammadjalifathi6193
    @mohammadjalifathi6193 12 днів тому

    As i can't find a entry level job as a next js developer and Cs graduate, im considering learning php and laravel

  • @betterstack
    @betterstack 5 місяців тому +1

    Great job with the video Josh 🚀 If anyone's looking for more Laravel or PHP videos, we released task scheduling and Monolog tutorials to help the community too 💪

    • @joshcirre
      @joshcirre  5 місяців тому

      Thanks Betterstack team! Love what you all are doing! ☺️
      By the way, if you are looking for a Dev Advocate, I’m available. 😏

  • @JoeSmith-kn5wo
    @JoeSmith-kn5wo 3 місяці тому

    I have been coding for 25 years and coded in most languages under the sun. I will have to say I'm seriously looking into laravel because I'm tired of having to learn a new JS library all the time. I also like laravel seems to come "batteries included". Excited to get my next side project up and running with laravel.

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

      I love it! Well, let me know if there's any videos you would like to see as you try it out for the first time. ☺️

  • @oscarmartinlive
    @oscarmartinlive 9 місяців тому +1

    OMG! 😳you've just made my year with this video! Thank you soooooooo much!
    I've got two questions I'd really like to ask you, though: can you build functions into a Laravel app that let's your app make recommendations to users based on some user data? The other question I have is something I want to keep a little private, for the sake of protecting an idea. Can I reach you on social media, where I can send a DM? I'd really love and appreciate that.
    Thanks again. Great video!

    • @joshcirre
      @joshcirre  9 місяців тому

      Thanks for the encouragement!
      Yep! You can use Laravel Events to listen for specific data elements and be able to create functions based on those events, or you can do it on a time schedule with Cron Jobs.
      And sure, you can find me on Twitter at joshcirre. :)

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

    The problem with JS Frameworks is that they have short shelf life. Usually 3 years before another newer better framework appears. So you have to learn again. While if you really want to be productive, you need to stick to something stable for more than 3 years. So you build that muscle memory. Also for indie hacking, the costs of hosting of php are much lower than Vercel or Netlify.

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

      I think you're correct with framework shelf life, but it DOES mean that the community is more open to rapid change. Even with things like Livewire Volt in Laravel world. Most hardcore Laravel fans hate it. It's new, it's flashly, etc.
      I love it. And I think being in the JS world has shown me that it's okay to like new things.
      So there are benefits to having newer frameworks every 3 years. Couple that with rock solid legacy community? Golden.
      Costs are lower but ease of use is not... yet.

  • @eki203
    @eki203 9 місяців тому

    Welcome to the frameworker 's world, it give to the ppl that really know how to code a lot of job. So keep do it!

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

    Really happy to start with php before going into laravel

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

      I’m happy for you! A lot of appreciation, I’m sure!

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

      @@joshcirre yes really wanted to do something different

  • @RiadDZz
    @RiadDZz 5 місяців тому +2

    Hi Josh i really want to hear your thoughts about AdonisJs, it claims to be Typescript Laravel,
    it would be awesome if you can make a video about it!

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

      Great question. I do have some thoughts about AdonisJS because I’ve been following it pretty closely for awhile. I’ll put a video together. Idea added here: cir.re/suggest
      ☺️

  • @mdstudio8139
    @mdstudio8139 9 місяців тому +2

    Hey future Josh, first of all liked and subscribed! Can you please add the links to starter kits you mentioned in the last part of your video, especially the one with Laravel/Next combination ? Keep up the good work!

    • @joshcirre
      @joshcirre  9 місяців тому

      I can do that. Thanks for the comment!

    • @joshcirre
      @joshcirre  9 місяців тому

      @mdstudio8139 That link has been added. 👍

  • @vcodev108
    @vcodev108 7 місяців тому +1

    Its an eyeopener video, Thanks for your sharing your thoughts, and Im going with laravel this year and years to come :-) can you please make a video on tinkerwell? also spatie ray if you use please.

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

      Great points! I have an upcoming video on my Laravel Toolkit that touches on this. Excited for that to come out!

  • @haiffy
    @haiffy 3 місяці тому

    I started from PHP, went to Laravel, fell in love with TALL stack + Filament. But then my inner self just really wanna switch to Next.js, so I did, though I got mixed feeling about it. Maybe I just don't have enough knowledge to build a blazingly fast Laravel app just like a Next.js app

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

      As long as you’re building awesome things, it doesn’t really matter. ☺️
      Laravel could always power your queues, background jobs, etc. should you ever need.

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

    The hype of next is what made me look into php and python again

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

      Find what makes you build and ship products. :)

  • @mohamedyamani8502
    @mohamedyamani8502 9 місяців тому

    Cool video man. Keep it up.
    One note if I may, the background music is kinda loud for background music, it gets in the way when you talk.

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

      Thanks for the comments! I'll be sure to adjust that in the future. :)

  • @tedthetutor4587
    @tedthetutor4587 7 місяців тому

    Can you recommend a good Laravel tutorial series for those of us starting at square one?
    As someone struggling to find my way the node mountain just gets 50 feet higher for every 10 feet I climb!

  • @Vichion
    @Vichion 8 місяців тому

    If you wanna save the money from spark you can also manually configure Laravel Cashier :)

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

      100%!
      They even just put out some simple documentation to get it set up. Or you can use the Lemon Squeezy package.

  • @ifindev
    @ifindev 9 місяців тому

    Great video! Now I’m sold to try Laravel seriously 😆

    • @joshcirre
      @joshcirre  9 місяців тому

      Please do! And let me know what kind of tutorial video would be helpful if we built something together!

  • @paulvincentsumalinog3083
    @paulvincentsumalinog3083 9 місяців тому +4

    where can i learn php? im new to web dev and i want to learn php then laravel

    • @joshcirre
      @joshcirre  9 місяців тому +6

      The PHP for Beginners video that Jeffrey Way and the Laracasts team put out is PHENOMENAL. I would start there and then look at Laracasts for any free (or paid) Laravel content.
      ua-cam.com/video/dVttuOjew3E/v-deo.htmlsi=MTcNIW5V2rs3w7Ko

    • @mlsandreas
      @mlsandreas 9 місяців тому

      i would add PHP the right way too ua-cam.com/video/sVbEyFZKgqk/v-deo.html

  • @returnZeroo
    @returnZeroo 9 місяців тому +1

    I wish laravel have module based architecture like nestjs/django

    • @joshcirre
      @joshcirre  9 місяців тому

      Just because I've never worked with Nestjs/Django, a quick search seems like Modules are an easier way to group a set of controllers? Yeah, would be nice, but I don't think I've ever needed that just yet. Is there a specific use-case where they become helpful?

    • @IvanRandomDude
      @IvanRandomDude 3 місяці тому

      @@joshcirre It can help a lot if you are building so called "modular monolith" and use vertical oriented architectures. However, you can do that even without modules, it just requires more discipline on behalf of developer.

  • @user-sd8su9cj5d
    @user-sd8su9cj5d 7 місяців тому

    Laravel is perfect... point. For people concerned with perfs, check caching possibilites such as redis for data and varnish for templates, it will solve most perfs bottlenecks. For really heavy processing that put a toll on the cpu, I basically forward the requests to a queue that's consumed by a java or c# "microservice"... Stop torturing yourself with analysis paralysis and torture your keyboards insread ! Of course, I'm obviously addressing those who have the choice of their stack...

  • @sk_ller6847
    @sk_ller6847 3 місяці тому

    I'm a beginner in laravel and I really love the community . But can you make tutorials for laravel 11

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

      Sure thing! There hasn't been too much changed about Laravel 11. What is it that you want to see?

  • @user-ou1il1ih5x
    @user-ou1il1ih5x 4 місяці тому

    Hi, i'm just starting to learn JS because i watch many content creators of web development using it, and i know almost anything about PHP, but now i think the combo JS+Node+React+Next is like Arch users who have to build everything in the system you know. It's like using Arch (JS) is to say "i'm cool, i make all this things work together" and in the other hand if you just want something that works out of the box and have a life you choose Linux Mint or Ubuntu, in this case PHP. Am i wrong? Cool video btw.

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

      I think that’s a fair comparison! Laravel is probably like the Ubuntu of the web development world. Battle tested, tons of support and packages, and for 90% of what you’ll need to do, it comes out of the box or as first-party extensions.

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

    Never knew Seth Rogan knew how to code, but I'm glad he does ;)

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

      Haha. I've gotten that once or twice. 😂

  • @chimwemwechawinga2336
    @chimwemwechawinga2336 8 місяців тому

    Great 👍 thanks

  • @levett_
    @levett_ 3 місяці тому +1

    How much PHP experience would you say is necessary before starting to pickup Laravel? I'm more of a JS person.

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

      That’s the good news. I don’t think much at all if are a mid-level programmer in JS. I’m actually working on a full-length course for how that progression looks like and things to keep in mind, but I would say jumping into Laravel is perfectly fine since you’ll pick up the PHP syntax in no time. ☺️

    • @levett_
      @levett_ 3 місяці тому

      @@joshcirre that’s great to hear! Is your course going to be on Laracasts or elsewhere?

  • @jorgebrigliadori
    @jorgebrigliadori 3 місяці тому

    Finally a UA-camr who doesn't scream on the mic!!! 😍

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

      I try! Most people say they listen to me when they want to fall asleep. 😂

  • @A03L
    @A03L 5 місяців тому +1

    Im leaving js ecosystem simply because im done with having new js tool / framework / library every week

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

      You are always welcome in the Laravel world! 🫡

  • @lancemarchetti8673
    @lancemarchetti8673 8 місяців тому

    Is it worth learning Laravel to build Steganography apps? Because Javascript is tricky when trying to load a peg to an html canvas in raw binary (unicode). It does not load NUL and NPC (non-printable characters)

  • @welzyalzy
    @welzyalzy 3 місяці тому

    I love laravel, rails and django.

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

      All three incredibly powerful frameworks!

    • @welzyalzy
      @welzyalzy 3 місяці тому

      @@joshcirre THEY ARE GOATS! THE GOATS!

  • @tiagotheoliveira
    @tiagotheoliveira 9 місяців тому

    Great video!!!

  • @QueeeeenZ
    @QueeeeenZ 3 місяці тому

    I like to pair Laravel with Nuxt

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

      Great pair! Nuxt and Next work great with Laravel.

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

    why most ppl dont even mention django and tbh its so good as far as i know ?

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

      I don't have that much experience with Django but I think it's a great framework and you should use it if it means building things fast. :)

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

    What is needed most in the labor market laravel or nodejs ?

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

      I think there's a ton of job's in the PHP world and some may now or eventually touch Laravel, but JavaScript is still incredibly valuable in today's day and age.
      But always valuable to employers if you can build things and Laravel helps you do that. :)

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

      @@joshcirre thank you so much for explanation

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

    You said your site is built strictly with Filament? What’s the url?

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

      It's Securequest (securequest.io). Built completely on Filament.

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

      @@joshcirre Thanks

  • @marlonmarcello
    @marlonmarcello 8 місяців тому

    Closest to Laravel in JS land is Redwood. Laravel is fantastic but if you wanna stick to JS, just go with Redwood, you won't regret it.

    • @joshcirre
      @joshcirre  8 місяців тому

      I think Redwood is fantastic. I don’t care for GraphQL myself, but I like having the opinions that Redwood gives.
      Other options in JS land:
      - WaspLang
      - Meteor
      - Kirimase (on top of NextJS)

    • @skillz1337
      @skillz1337 8 місяців тому

      I'd say AdonisJS is the closest to Laravel in Javascript/TypeScript Adonis is super modular it doesent come with batteries like laravel does like you can literally install anything you want like the orm oauth wrappers hash modules queues system... and you can even use these modules outside adonis you can extend any module in this framework and it's 100% type safe, also its verry verry similar to laravel in the DX level they even got a similar cli like artisan called ace.

  • @TheDeprecatedLibrarian
    @TheDeprecatedLibrarian 9 місяців тому

    Hey Josh!
    Ty for the great introduction to laravel!
    Do you plan to do some courses or tutorials and what do you think of Nuxt.Vue?

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

      I have a 2 hour long 0-production tutorial coming out for the TALL stack.
      I’m not a Vue expert but I love Nuxt and Vue with Laravel Inertia. Nuxt and their modules and developer tooling are next level.
      Thanks for the comments!

    • @TheDeprecatedLibrarian
      @TheDeprecatedLibrarian 8 місяців тому

      @@joshcirre Ty for your hard work. Thx to you I'm switching to laravel/php (I'm trying but I don't know where to start) to save my sanity from js hahahaha

  • @sonoftroy8572
    @sonoftroy8572 8 місяців тому

    Just admit it already, PHP is back in business y’all!

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

      Always has been.

  • @Septumsempra8818
    @Septumsempra8818 9 місяців тому +2

    Django?

    • @joshcirre
      @joshcirre  9 місяців тому

      Great framework. Never used it!

  • @hamburger--fries
    @hamburger--fries 3 місяці тому

    Great video! Can you make a video about LiveWire 3 in a similar discussion style? Thanks!

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

      Good idea! In terms of why I choose Livewire over a different front-end?

    • @hamburger--fries
      @hamburger--fries 3 місяці тому

      @@joshcirre Yes, why do you like it?
      I’m using it as my main way to display data nearly everywhere. I run a large database of books with social community features. I’m using Roots.

  • @wchorski
    @wchorski 9 місяців тому

    Would you say Laravel is like Wordpress (ecosystem, stability) but with a better focus on DX?

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

      I would say they seek to solve different problems. So Laravel's sole focus is building and deploying web applications. You can even use Laravel with Wordpress with Roots.io's Acorn offering.

  • @kevinsedwards
    @kevinsedwards 3 місяці тому

    If I want to move further into WordPress because I have a good source of these kinds of clients, would you recommend learning laravel or just php?

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

      I think learning Laravel doesn't mean you have to stop learning Wordpress. In fact, there's a world where learning Laravel and Wordpress together is mutually beneficial.
      Check out what some of the Roots folks are doing, which combine Laravel elements with Wordpress. :)
      roots.io/

  • @simonswiss
    @simonswiss 6 місяців тому

    Oh shit, I'm about to learn Laravel again in 2024 😅

    • @joshcirre
      @joshcirre  6 місяців тому

      A comment from the legend himself? 🫡 you’ve taught me so much!

  • @sugihwarascom
    @sugihwarascom 7 місяців тому

    hey, is it vs code that you are using? how set that up to look beatifull like yours?

    • @joshcirre
      @joshcirre  7 місяців тому

      It is VS Code! Most of the look is done using APC Customize UI++ extension, but my setup is largely inspired and copied from Caleb Porzio who has a fantastic course at makevscodeawesome.com

  • @dmitriyobidin6049
    @dmitriyobidin6049 3 місяці тому

    JS ecosystem is when programmers think that coding should be 90% creativity and 10% engineering/building, and frameworks like Rails/Laravel are more about 90% building and 10% creativity.
    Coding shouldn't be as creative as frontenders think, in fact if there was just 1 framework on the front end(even not the best one) - we would be as productive as we are now, if not more.

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

      I think a framework gives you license to be creative. You don't need to start with creativity, but it should give you the tools to be creative. :)

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

    Why would I use Laravel when I'm already using Django?

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

      I don't think you need to. Especially if you've already found something (like Django) that has solutions for the things you need. I am not as familiar with that world as I am the Rails or JS world. But I'm appreciative of the Laravel ecosystem and the community more than anything else. :)

  •  9 місяців тому

    ❤❤❤

  • @dmitriyobidin6049
    @dmitriyobidin6049 3 місяці тому

    Why not Rails?

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

      I love Rails! For me, personally, the PHP syntax made more sense to me than Ruby. I also think there are more modern advances being made in the Laravel ecosystem than Rails. But, in my opinion, choose one and run with it!

  • @druganov962
    @druganov962 7 місяців тому

    1:37 thats exactly what i tell people, laravel and plain php are night and day

    • @joshcirre
      @joshcirre  7 місяців тому

      Laravel enhances PHP in many ways. But it feels like you’re using web application standards.

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

    I would love if they could improve Laravel as a real OOP framework and stopped being tied to third party frameworks like Symfony (to manage HTTP Requests and other things). They should do it better than that. Even replacing that part with ReactPHP would make Laravel a great option to process requests asynchronously, just like Node does, in order to make Laravel usable for high traffic applications too. There are other things that should be improved in Laravel like its ORM and Query Builder. They both are very basic and could perfectly do more than generating simple empty skeleton classes.

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

      Interesting. I haven’t heard hardly any complaints regarding Laravel’s ORM.

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

      @@joshcirre perhaps because nobody use it. It basically creates an empty class only, nothing really useful considering the wide range of possibilities to generate useful code

  • @Squagem
    @Squagem 6 місяців тому

    What is the music you use??

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

      Most of the music I use can be found on Pixabay or in the Creator Music library for UA-cam and Meta.

  • @codedusting
    @codedusting 9 місяців тому

    What font are you using?

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

      This is the Dank Mono font in my code editor. :)

    • @codedusting
      @codedusting 9 місяців тому

      @@joshcirre Thanks 👍

  • @MahmoodHasand3
    @MahmoodHasand3 6 місяців тому

    i donot know php, how screwed am i?

    • @joshcirre
      @joshcirre  6 місяців тому

      Good news! You’re in the same boat I was 3ish years ago and now I’ve built 3 SaaS products in PHP/Laravel.
      Just follow the bootcamp tutorials for Laravel and Rails or some other battle tested full-stack framework (Django/Phoenix) and pick which language syntax feels “right” to you!

  • @edhahaz
    @edhahaz 3 місяці тому

    Laravel has an awesome ecosystem just need $99 per project for stripe integration lol. At least mediocre auth is free

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

      Well that might be a little unfair in a couple ways.
      The Spark package pays for itself in all of my projects. And if you don’t want to pay for it, you don’t have to. Everything can be setup manually using Laravel Cashier.
      As for auth, I don’t think mediocre is a proper assumption. Applications with hundreds of thousands of users are built on top of it.

    • @NewTypeStarling
      @NewTypeStarling 3 місяці тому

      What is good auth in your eyes

    • @_danox
      @_danox 3 місяці тому +1

      bro is mad after spending 5k for a “nextjs bootcamp zero to hero” lmaoooo

  • @mr-maschi
    @mr-maschi 19 днів тому

    Omg. To all new devs: please use laravel without knowing php too well. Please do me the favor. Why? Because later on the companies will hire ME to fix your mess.
    Greetings, PHP dev with 20 years of experience in PHP.

  • @thisbridgehascables
    @thisbridgehascables 8 місяців тому +1

    As a developer of over 10+ years.. this video is a bit misleading. Laravel under the hood is many borrowed php packages available through composer and probably combined through custom core classes to make it all seem seamless. I love laravel as well. Now the JavaScript frameworks are messing but are put together in a similar way and can be extended just like Laravel .. it more about what you’re comfortable with.

  • @ITahaaa
    @ITahaaa 6 місяців тому

    ❤️🫱🏻‍🫲🏼

  • @thehelldesk5463
    @thehelldesk5463 6 місяців тому

    I use React and Nest.js. I don't what to relearn php while i can do everything with only typescript, json, yaml, md and that's all. If i have to learn a new language it will propably Rust.

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

      That's perfect. I would say don't re-learn something if you're already proficient enough and it works for 90% of your use-cases. But since you're in the JavaScript world with Nest.js, I might give AdonisJS a look and see if it fits your style.

  • @JT-mr3db
    @JT-mr3db Місяць тому

    Laravel is very easy to use, but incredibly difficult to understand how it works.

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

      Interesting. Do you think that's because it obfuscates a lot of magic?

    • @JT-mr3db
      @JT-mr3db Місяць тому

      Yes exactly.
      Theres understanding how it works conceptually which the docs do a wonderful job of. And then there is understanding how it actually works.
      It’s understandably difficult, we are talking about 15ish years of someone’s effort.

  • @user-tb4ig7qh9b
    @user-tb4ig7qh9b 4 місяці тому

    You forget Notification

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

      One of the most underutilized features, but really comes in handy when you need it!

  • @GringoDotDev
    @GringoDotDev 9 місяців тому +1

    This is a great video Josh! I started using Laravel last year for a client and was blown away by how productive it was. That experience partly informed some related thoughts I recorded here: ua-cam.com/video/GLxul2PwzFc/v-deo.html
    Liked and subscribed. Keep going!

    • @joshcirre
      @joshcirre  9 місяців тому

      Thanks for the support! Love the video. I think you articulated exactly why the community and ecosystem is almost just as important, if not more important, than the tools themselves.

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

    the comparison between Laravel & Javascript, or PHP vs JS is.... just wrong.

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

      Good thing I didn't compare them then. :)
      I compared the Laravel ecosystem vs. the JS ecosystem.

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

    Under the hood, laravel is absolutely terrible
    But for most people, unfortunately, it doesn't matter.

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

      Okay, I'll bite. Why is that? Is it just because it's PHP? What does "under the hood" mean?

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

      @@joshcirre "No, PHP isn't the issue here. Laravel itself is not written very well, for example:
      1) The request class is implemented in a very specific, to put it mildly, way;
      2) Eloquent is convenient, but it's implemented quite poorly,
      and many other things.
      Taylor's arrogance occasionally hinders the framework's development. For example, there won't be gRPC support in Laravel simply because Taylor "doesn't like it."
      But overall, Laravel is probably still the best choice for PHP applications. No one else (Symfony, Spiral) has such marketing and community support."

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

      @@enmaboya Also, remember that Laravel cannot release a new version on its own. They HAVE to wait until Symfony does first, because Laravel uses several packages written by Symfony and, in some bechmarks I've seen around, Symfony is not the best in performance. The Eloquent ORM and Artisan itself are helpless because when you create a new model, controller, migration file, etc, it does not generate useful code but only a very simple and very basic skeleton that does absolutely nothing. I had to write my own tool (ORM) to generate my models (with getters and setters), controllers (much better written) and migration files at once, based on the underlying database tables structure and their constraints. Before, it was impossible in any text/code editor to see what properties a model class had, but now I can see them easily (hints) because I am using OOP properly instead of saturating the model classes with traits, interfaces and facades which are not well documented (or not at all).

  • @user-ru8hn9hb5c
    @user-ru8hn9hb5c 7 місяців тому

    I know PHP inside out, but I don't know Laravel.

    • @joshcirre
      @joshcirre  7 місяців тому

      Then you're going to be pleasantly surprised when you pick up Laravel. ;)

    • @tinashemangoro
      @tinashemangoro 7 місяців тому

      you cannot know php and not know laravel...its impossible in the morden world

    • @user-ru8hn9hb5c
      @user-ru8hn9hb5c 7 місяців тому

      @tinashemangoro Laravel is just a tool. There are many other MVC frameworks for PHP, even for enterprise level apps. It's much more important to understand a language than to know a currently trending framework. In many real-world scenarios, building a personalised framework is a much better choice than using a pre-built system with many features you're likely not going to use or just waste time doing things the framework's way. My philosophy is: if you couldn't build it yourself, never use a framework to it for you.

    • @tinashemangoro
      @tinashemangoro 7 місяців тому

      @@user-ru8hn9hb5c not if u understand the framework to god-level. If you become a Super-Saiyan in a particular 'good' framework then you can become as good (if not better) as someone who knows the base language.

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

      @@user-ru8hn9hb5c Not really. The other frameworks, out there, are not in use or do not have the support Laravel has. Laravel is the winner of the PHP frameworks war, but its builders didn't take some good things into account to make it really great and really appreciated/useful in the software development market. Because they moved faster than their competitors, is why now they have many packages developed for Laravel and a bigger community. But remember that, in the software world, to move faster doesn't mean to do things better.

  • @JoshuaDacasin
    @JoshuaDacasin 9 місяців тому +1

    RIP for those ppl who say "php is dead"

    • @soniablanche5672
      @soniablanche5672 9 місяців тому +1

      php is more than enough for 99.9% of companies. Not everyone is google and facebook.

    • @spicynoodle7419
      @spicynoodle7419 9 місяців тому +1

      PHP has become a pretty modern language. The cool thing about it is that it has well-defined interfaces for many common things like DateTimeInterface. There are well-defined standards and they are stable. You can swap third-party packages without having to worry about migrating your code. In JS land everyone does whatever tf they want.
      I've been coding in PHP professionally for 3 years and I will take it any day over JS.

    • @hmb8801
      @hmb8801 8 місяців тому

      ​@@soniablanche5672Facebook uses PHP 😊

  • @user-re8lt2gy3g
    @user-re8lt2gy3g 9 місяців тому

    U will still use js anyway

    • @omfgihopethisworks
      @omfgihopethisworks 9 місяців тому

      But not on the backend

    • @spicynoodle7419
      @spicynoodle7419 9 місяців тому

      If you use HTMX like me, you will only have to touch JS like 1% of the time. Using JS 1% of the time is not *just as bad* as using it 100% of the time. Fuck js

    • @user-re8lt2gy3g
      @user-re8lt2gy3g 9 місяців тому

      @@omfgihopethisworks nodejs is everywhere my friend

    • @nirajgurung8348
      @nirajgurung8348 9 місяців тому

      Not with livewire 😉

  • @flogginga_dead_horse4022
    @flogginga_dead_horse4022 9 місяців тому

    not a chance lol

  • @rjwhite4424
    @rjwhite4424 8 місяців тому

    I wouldn't listen to Theo that much. His videos just seem to dump on other software except his T3 stack.

  • @datguy4104
    @datguy4104 8 місяців тому

    Laravel is the poor man's Rails.

    • @joshcirre
      @joshcirre  8 місяців тому

      I love the Rails community. Ruby syntax never really clicked for me, but I think you can’t go wrong choosing Rails, Laravel, or Phoenix depending on your preference for language, syntax, and ecosystem offerings.

  • @MMNewmedia
    @MMNewmedia 3 місяці тому

    One shouldn 't use Laravel when you want to build a highly scalable and fast application. Laravel is after all these years still the slowest PHP framework on the market. Better choose another PHP component collection like Symfony or Laminas. Laravel is not PHP and PHP can do a lot better than Laravel.

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

      Agree to disagree. When you pair it with something like Laravel Octane (Swoole or FrankenPHP), it blows almost all of the competition out of the water. Especially when the bottleneck is going to be hosting and you have Vapor for something like that.
      Aaron Francis has an incredible video about this.

    • @MMNewmedia
      @MMNewmedia 3 місяці тому +1

      @@joshcirre Clearly disagree ... In this video here, you say something completely different. Laravel is a PHP framework in a classical sense. It brings all the stuff. Even the stuff you won 't need in a hundred years (blade, carbon, etc. pp.) Because of this it is slow. Even if you pair it with a PHP component collection or something else. The Laravel base is even slower than CodeIgniter. Even in 2024 benchmarks.
      The point is: Do Laravel developers need that speed and high scalable applications? I doubt that. Most of them won't even come close to a highly scalable applications. If we talk about DX (developer experience) Laraval might have so advantages. The entry hurdle for beginners is very low. But that's also the case with WordPress. You know. That other very popular application that made PHP very popular.
      Laravel is like the barker for modern PHP applications. Loud and on everyone's lips. But rarely good.

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

      Sounds good. 👌🏼

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

      @@Modded Yup ... So you're saying that Laravel needs to be optimized before it can be as fast as other PHP frameworks or component collections? Wow!
      Just trollin', eh?

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

      @@MMNewmedia No, I was just supporting everyone else who spanked you inside your comment section. LOL... Learn how to Laravel better before you bash things that you're just not good at.

  • @lasindunuwanga5292
    @lasindunuwanga5292 9 місяців тому

    I saw the title
    So I just came here to say
    what a joke!

  • @LeoEspoMST
    @LeoEspoMST 8 місяців тому

    aaaand wordpress does all above much better than laravel.

    • @joshcirre
      @joshcirre  8 місяців тому

      I haven't used Wordpress in awhile, but I know that there's also some great packages where you can use Laravel IN Wordpress. :) So, I think they can live together in harmony.

  • @user-re8lt2gy3g
    @user-re8lt2gy3g 9 місяців тому

    Adonisjs i'm joke to u?

    • @spicynoodle7419
      @spicynoodle7419 9 місяців тому

      Yes

    • @joshcirre
      @joshcirre  9 місяців тому

      I think AdonisJS is great! Didn't necessarily click for me, but they are bringing all of the elements of Laravel into the JS world.

  • @noherczeg
    @noherczeg 8 місяців тому

    PHP / Laravel offers nothing that I don't have in the TS ecosystem, so thanks no.

    • @joshcirre
      @joshcirre  8 місяців тому

      Perfectly fine then. Thanks for watching and build things as fast as you can with whatever works for you! :)

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

    I can barely hear anything you're saying, but I can sure hear a lot of phlegm and lip smacks easily.

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

      It seems like almost 30k people have been able to hear me pretty well. 😅 maybe turn on your volume?

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

      You might have misophonia.

  • @elvispalace
    @elvispalace 9 місяців тому

    the thumbnail just makes no sense