You should just choose Laravel

Поделиться
HTML-код
  • Опубликовано: 20 ноя 2024

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

  • @DavisNorde
    @DavisNorde 11 месяцев назад +84

    “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  11 месяцев назад +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 11 месяцев назад +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.

  • @mongi244
    @mongi244 10 месяцев назад +34

    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  10 месяцев назад +2

      Totally agree!

    • @doomstarks182
      @doomstarks182 21 день назад

      been self learning for about 3-4 years..started learning flask when i got serious about wanting to make apis and my own site.got to oauth and login's with flask and started researching a better way. how come in 3-4 years ive never heard anyone reccomend laravel as a backend. i just started php and laravel and holy shit this is like a cheat code

  • @gillesashley9314
    @gillesashley9314 11 месяцев назад +27

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

  • @DorianDevelops
    @DorianDevelops 8 месяцев назад +11

    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  8 месяцев назад +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.

  • @raphaeljaggerd3585
    @raphaeljaggerd3585 Год назад +30

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

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

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

  • @hamedelasma
    @hamedelasma 11 месяцев назад +10

    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  11 месяцев назад +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 11 месяцев назад +52

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

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

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

    • @PumpkinSpicePretzels
      @PumpkinSpicePretzels 4 месяца назад

      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.

  • @viniciusalvess
    @viniciusalvess 11 месяцев назад +10

    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  11 месяцев назад

      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 11 месяцев назад

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

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

    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  3 месяца назад

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

  • @SeanGoresht
    @SeanGoresht 11 месяцев назад +11

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

  • @pythonantole9892
    @pythonantole9892 11 месяцев назад +11

    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  11 месяцев назад

      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 4 месяца назад +1

      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.

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

    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  2 месяца назад

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

  • @dnlgrz91
    @dnlgrz91 11 месяцев назад +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  11 месяцев назад +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 11 месяцев назад

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

    • @todormarkov2860
      @todormarkov2860 6 месяцев назад

      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 Год назад +10

    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  Год назад +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! :)

  • @Shaunmcdonogh-shaunsurfing
    @Shaunmcdonogh-shaunsurfing 11 месяцев назад +4

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

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

      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 11 месяцев назад +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  11 месяцев назад +1

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

    • @BERTDELASPEED
      @BERTDELASPEED 11 месяцев назад

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

  • @hipertracker
    @hipertracker 7 дней назад

    Rails 8 offers all these features out of the box: queues, cron jobs, a great deployment system, and all within a much more consistent, expressive, and beautiful language-Ruby.

    • @joshcirre
      @joshcirre  День назад

      I personally didn't care for Ruby syntax (mostly .html.erb syntax). But I would say, go for using Rails if you're shipping things. There's a reason why it inspired Laravel. ☺️

  • @betterstack
    @betterstack 8 месяцев назад +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  8 месяцев назад

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

  • @AndiKod
    @AndiKod 11 месяцев назад +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 5 месяцев назад +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  5 месяцев назад

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

  • @eki203
    @eki203 11 месяцев назад

    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!

  • @zunnur1
    @zunnur1 11 месяцев назад +9

    Laravel + Inertia + React Is my best stack ever.

    • @allaghi
      @allaghi 11 месяцев назад +3

      Vue as well

    • @DEBUGENTITY
      @DEBUGENTITY 11 месяцев назад +4

      Laravel + React the best mine too.

    • @spicynoodle7419
      @spicynoodle7419 11 месяцев назад +2

      Laravel + HTMX

    • @todormarkov2860
      @todormarkov2860 6 месяцев назад

      Can you share your impressions of SSR with Inertia ?

    • @IvanRandomDude
      @IvanRandomDude 5 месяцев назад

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

  • @JoseFranciscoIT
    @JoseFranciscoIT 11 месяцев назад +4

    Laravel got everything in one place. 👍👍👍

  • @ChrisIsOutside
    @ChrisIsOutside 9 месяцев назад

    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 Год назад +6

    Laravel is great! Nice video

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

      Thank you! Laravel is pretty awesome. 😎

  • @fnfal113
    @fnfal113 11 месяцев назад +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  11 месяцев назад

      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 11 месяцев назад

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

  • @JoeSmith-kn5wo
    @JoeSmith-kn5wo 5 месяцев назад +1

    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  5 месяцев назад

      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. ☺️

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

    Love your modesty. 🧡

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

      Thank you so much :)

  • @CharlesMartel829
    @CharlesMartel829 5 месяцев назад +7

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

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

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

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

      Wow nice comparison 😮

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

      No, Laravel can’t be MacOS just because it pushes you to use PHP 🤮

  • @oscarmartinlive
    @oscarmartinlive 11 месяцев назад +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  11 месяцев назад

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

  • @nick_merchant
    @nick_merchant День назад

    Love, love, love it.

  • @vcodev108
    @vcodev108 10 месяцев назад +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  10 месяцев назад +1

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

  • @mdstudio8139
    @mdstudio8139 11 месяцев назад +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  11 месяцев назад

      I can do that. Thanks for the comment!

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

      @mdstudio8139 That link has been added. 👍

  • @bewajitoluwalase428
    @bewajitoluwalase428 4 месяца назад +1

    Really happy to start with php before going into laravel

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

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

    • @bewajitoluwalase428
      @bewajitoluwalase428 4 месяца назад

      @@joshcirre yes really wanted to do something different

  •  11 месяцев назад +2

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

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

    Laravel, Rails or Django, just these frameworks give me life. Ppl crap on them, but also suffer thru NPM hijinks and that’s normal.

  • @RiadDZz
    @RiadDZz 7 месяцев назад +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  7 месяцев назад +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
      ☺️

  • @jorgebrigliadori
    @jorgebrigliadori 5 месяцев назад

    Finally a RUclipsr who doesn't scream on the mic!!! 😍

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

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

  • @Zircuitz
    @Zircuitz 4 месяца назад +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  4 месяца назад

      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!

  • @feralaca123
    @feralaca123 5 месяцев назад

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

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

      Find what makes you build and ship products. :)

  • @ArnoldHenry-sc4vx
    @ArnoldHenry-sc4vx Месяц назад

    Very nice video

  • @mohamedyamani8502
    @mohamedyamani8502 11 месяцев назад

    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  11 месяцев назад +1

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

  • @ifindev
    @ifindev 11 месяцев назад

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

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

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

  • @paulvincentsumalinog3083
    @paulvincentsumalinog3083 Год назад +4

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

    • @joshcirre
      @joshcirre  Год назад +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.
      ruclips.net/video/dVttuOjew3E/видео.htmlsi=MTcNIW5V2rs3w7Ko

    • @mlsandreas
      @mlsandreas 11 месяцев назад

      i would add PHP the right way too ruclips.net/video/sVbEyFZKgqk/видео.html

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

    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  3 месяца назад

      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.

  •  11 месяцев назад

    ❤❤❤

  • @TheDeprecatedLibrarian
    @TheDeprecatedLibrarian 11 месяцев назад

    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  11 месяцев назад +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 10 месяцев назад

      @@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 10 месяцев назад

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

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

      Always has been.

  • @tedthetutor4587
    @tedthetutor4587 9 месяцев назад

    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!

  • @chimwemwechawinga2336
    @chimwemwechawinga2336 10 месяцев назад

    Great 👍 thanks

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

    Great video!!!

  • @returnZeroo
    @returnZeroo 11 месяцев назад +1

    I wish laravel have module based architecture like nestjs/django

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

      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 5 месяцев назад

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

  • @lancemarchetti8673
    @lancemarchetti8673 11 месяцев назад

    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)

  • @levett_
    @levett_ 5 месяцев назад +1

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

    • @joshcirre
      @joshcirre  5 месяцев назад +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_ 5 месяцев назад

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

  • @welzyalzy
    @welzyalzy 5 месяцев назад

    I love laravel, rails and django.

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

      All three incredibly powerful frameworks!

    • @welzyalzy
      @welzyalzy 5 месяцев назад

      @@joshcirre THEY ARE GOATS! THE GOATS!

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

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

  • @sk_ller6847
    @sk_ller6847 5 месяцев назад

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

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

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

  • @F16Argentina
    @F16Argentina 7 месяцев назад

    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  7 месяцев назад +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.

  • @sugihwarascom
    @sugihwarascom 10 месяцев назад

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

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

      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

  • @matrix9134
    @matrix9134 4 месяца назад +1

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

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

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

  • @haiffy
    @haiffy 5 месяцев назад

    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  5 месяцев назад +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.

  • @kevinsedwards
    @kevinsedwards 5 месяцев назад

    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  5 месяцев назад

      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/

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

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

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

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

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

      @@joshcirre Thanks

  • @RaniZaïlachi
    @RaniZaïlachi 9 месяцев назад

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

  • @abedyassin3837
    @abedyassin3837 4 месяца назад

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

    • @joshcirre
      @joshcirre  4 месяца назад +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 4 месяца назад

      @@joshcirre thank you so much for explanation

  • @A03L
    @A03L 8 месяцев назад +1

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

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

      You are always welcome in the Laravel world! 🫡

  • @hamburger--fries
    @hamburger--fries 6 месяцев назад

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

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

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

    • @hamburger--fries
      @hamburger--fries 6 месяцев назад

      @@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 11 месяцев назад

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

    • @joshcirre
      @joshcirre  11 месяцев назад +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.

  • @Septumsempra8818
    @Septumsempra8818 11 месяцев назад +2

    Django?

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

      Great framework. Never used it!

  • @simonswiss
    @simonswiss 8 месяцев назад

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

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

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

    • @simonswiss
      @simonswiss 2 дня назад

      @@joshcirre Nawww, reading this comment today only 🤗

    • @joshcirre
      @joshcirre  2 дня назад +1

      @@simonswiss the 🐐 then, the 🐐 now. So grateful for you man!

    • @simonswiss
      @simonswiss День назад

      @@joshcirre 🫶

  • @Vichion
    @Vichion 11 месяцев назад

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

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

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

  • @marlonmarcello
    @marlonmarcello 11 месяцев назад

    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  11 месяцев назад

      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 11 месяцев назад

      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.

  • @midcult2
    @midcult2 5 месяцев назад

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

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

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

  • @codedusting
    @codedusting 11 месяцев назад

    What font are you using?

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

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

    • @codedusting
      @codedusting 11 месяцев назад

      @@joshcirre Thanks 👍

  • @QueeeeenZ
    @QueeeeenZ 5 месяцев назад

    I like to pair Laravel with Nuxt

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

      Great pair! Nuxt and Next work great with Laravel.

  • @Squagem
    @Squagem 9 месяцев назад

    What is the music you use??

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

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

  • @quizjs-k8o
    @quizjs-k8o 2 месяца назад +1

    Hey Josh, I think it's unnecessary to constantly compare Laravel and PHP to JavaScript. In many of your videos, your goal seems to be making fun of JavaScript and showing that Laravel and PHP are superior, which, in my opinion, isn't the case.
    We all know how powerful the JavaScript community and frameworks are, and I don't see any features in Laravel that don't exist in other languages like Java, Go, Ruby on Rails, or C#. I understand that you're stuck in your PHP bubble and may be reluctant to step out of your comfort zone to try other languages.
    I don't have an issue with any particular language, but your videos often suggest that if you're a JavaScript developer, you're wrong. You're not in a position to make such comparisons because you don't seem to have enough experience with JavaScript. In my opinion, JavaScript is one of the most productive languages out there right now.
    Laravel developers often boast about its ecosystem, but in JavaScript, you don't just have one package - you have ten similar packages, all well-maintained. A better comparison could be made if you and a JavaScript developer both built a web app, and then we could see the key differences.
    PHP developers seem afraid of losing their jobs due to JavaScript's popularity. You should ask yourself why JavaScript is 20 times more popular than PHP. There's a reason for that, and you should understand it before dismissing JavaScript as a bad language.

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

      With all due respect, I think you might need to pay close attention to how I talk about JavaScript in my videos.
      Whenever I mention JavaScript, it’s never the language, jobs, etc. it’s always the ecosystem itself.
      Watch my “Laravel is the Laravel for JS” video for more in-depth discussion.
      I use JavaScript all the time, even in Laravel. My complaint is the lack of consistency in the ecosystem as a whole, even in the meta frameworks.
      I apologize if that didn’t come across in the videos you’ve seen, but your comment about me not having experience is flat out wrong so it’s tough for you to have that belief without fully knowing my experience. :)
      JavaScript is good. The JS ecosystem is a mess and disorganized as a whole. Most JS devs know this too.

  • @dmitriyobidin6049
    @dmitriyobidin6049 5 месяцев назад

    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  5 месяцев назад

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

  • @mr-maschi
    @mr-maschi 3 месяца назад

    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.

  • @listener8228
    @listener8228 5 месяцев назад

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

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

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

  • @dmitriyobidin6049
    @dmitriyobidin6049 5 месяцев назад

    Why not Rails?

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

      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!

  • @mzerone-g6m
    @mzerone-g6m 7 месяцев назад

    You forget Notification

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

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

  • @MahmoodHasand3
    @MahmoodHasand3 8 месяцев назад

    i donot know php, how screwed am i?

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

      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!

  • @GringoDotDev
    @GringoDotDev 11 месяцев назад +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: ruclips.net/video/GLxul2PwzFc/видео.html
    Liked and subscribed. Keep going!

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

      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.

  • @enmaboya
    @enmaboya 5 месяцев назад +1

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

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

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

    • @enmaboya
      @enmaboya 5 месяцев назад +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 4 месяца назад

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

  • @ITahaaa
    @ITahaaa 8 месяцев назад

    ❤️🫱🏻‍🫲🏼

  • @rjwhite4424
    @rjwhite4424 10 месяцев назад +1

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

  • @jgarciascr5
    @jgarciascr5 4 месяца назад

    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  4 месяца назад

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

    • @jgarciascr5
      @jgarciascr5 4 месяца назад

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

  • @JoshuaDacasin
    @JoshuaDacasin 11 месяцев назад +1

    RIP for those ppl who say "php is dead"

    • @soniablanche5672
      @soniablanche5672 11 месяцев назад +1

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

    • @spicynoodle7419
      @spicynoodle7419 11 месяцев назад +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 11 месяцев назад

      ​@@soniablanche5672Facebook uses PHP 😊

  • @edhahaz
    @edhahaz 6 месяцев назад

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

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

      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 6 месяцев назад

      What is good auth in your eyes

    • @_danox
      @_danox 5 месяцев назад +1

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

  • @JT-mr3db
    @JT-mr3db 3 месяца назад

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

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

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

    • @JT-mr3db
      @JT-mr3db 3 месяца назад

      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.

  • @AnassSanba-f5d
    @AnassSanba-f5d 11 месяцев назад

    U will still use js anyway

    • @omfgihopethisworks
      @omfgihopethisworks 11 месяцев назад

      But not on the backend

    • @spicynoodle7419
      @spicynoodle7419 11 месяцев назад

      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

    • @AnassSanba-f5d
      @AnassSanba-f5d 11 месяцев назад

      @@omfgihopethisworks nodejs is everywhere my friend

    • @nirajgurung8348
      @nirajgurung8348 11 месяцев назад

      Not with livewire 😉

  • @AlexanderBelov-y8o
    @AlexanderBelov-y8o 10 месяцев назад

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

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

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

    • @tinashemangoro
      @tinashemangoro 10 месяцев назад

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

    • @AlexanderBelov-y8o
      @AlexanderBelov-y8o 10 месяцев назад

      @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 10 месяцев назад

      @@AlexanderBelov-y8o 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 4 месяца назад

      @@AlexanderBelov-y8o 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.

  • @EmadHa
    @EmadHa 4 месяца назад

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

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

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

  • @datguy4104
    @datguy4104 11 месяцев назад

    Laravel is the poor man's Rails.

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

      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.

  • @thisbridgehascables
    @thisbridgehascables 11 месяцев назад +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.

  • @thehelldesk5463
    @thehelldesk5463 9 месяцев назад

    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  9 месяцев назад +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.

  • @MMNewmedia
    @MMNewmedia 5 месяцев назад

    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  5 месяцев назад +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 5 месяцев назад +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  5 месяцев назад

      Sounds good. 👌🏼

    • @MMNewmedia
      @MMNewmedia 5 месяцев назад

      @@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 5 месяцев назад

      @@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 11 месяцев назад

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

  • @LeoEspoMST
    @LeoEspoMST 11 месяцев назад

    aaaand wordpress does all above much better than laravel.

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

      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.