Laravel + Livewire todo app (and so much more)

แชร์
ฝัง

ความคิดเห็น • 193

  • @ohLyln
    @ohLyln 27 วันที่ผ่านมา +128

    “Dark mode for free I don’t have to pay for this!?!?” Lmao shots thrown at Theo

    • @aarondfrancis
      @aarondfrancis  27 วันที่ผ่านมา +22

      Haha all in good fun!

    • @Ruhigengeist
      @Ruhigengeist 26 วันที่ผ่านมา

      @@HumanoidTyphoon91 Yeah Theo's product uploadthing locks dark mode behind the $10/month tier

    • @dragonsfure3545
      @dragonsfure3545 26 วันที่ผ่านมา +1

      @@HumanoidTyphoon91i think it was on uploadthing that theo created

    • @SabiLaff1
      @SabiLaff1 26 วันที่ผ่านมา +2

      Who's Theo?

    • @marius6621
      @marius6621 21 วันที่ผ่านมา +8

      @@SabiLaff1 a tech influencer with some frontend background, primarily known for talking about subjects he do not understand fully (or not at all) and making the most bait-click video of all tech influencers

  • @sincethatmoment
    @sincethatmoment 26 วันที่ผ่านมา +41

    As a react dev that has no idea about PHP ecosystem, this made me convert INSTANTLY. My god all of this feels so easy and relaxing. I don't want to fight with React and plug in 100 other libs anymore. I'm glad Cody shared this.

    • @aarondfrancis
      @aarondfrancis  26 วันที่ผ่านมา +2

      🥰

    • @ernestharuna
      @ernestharuna 21 วันที่ผ่านมา

      Hahahaha
      This was me some years back. ❤

    • @yourlinuxguy
      @yourlinuxguy 13 วันที่ผ่านมา

      @@ernestharuna What do you mean? Have you switched from react? Node?

  • @bholmesdev
    @bholmesdev 27 วันที่ผ่านมา +75

    That “just do ->queue” blew my little JS brain. That is incredible

    • @tmarsha4
      @tmarsha4 26 วันที่ผ่านมา +2

      I didn't read this comment before posting mine ha

    • @gofudgeyourselves9024
      @gofudgeyourselves9024 26 วันที่ผ่านมา

      i stalk u everywhere

    • @aarondfrancis
      @aarondfrancis  26 วันที่ผ่านมา +3

      Wild right!

    • @drewhjava
      @drewhjava 26 วันที่ผ่านมา

      Just like deliver_later in Rails. Been in there for multiple decades at this point lol.

    • @aarondfrancis
      @aarondfrancis  26 วันที่ผ่านมา +2

      Rails is good

  • @WebDevCody
    @WebDevCody 27 วันที่ผ่านมา +113

    now THIS is a fast turn around, great tutorial! I'm glad my engagement bait made you publish this gem.

    • @aarondfrancis
      @aarondfrancis  27 วันที่ผ่านมา +22

      You got me

    • @drugoviic
      @drugoviic 26 วันที่ผ่านมา +1

      you are a toxic developer

  • @rodjenihm
    @rodjenihm 26 วันที่ผ่านมา +25

    Wait, what? I did not have to integrate 6 SaaS tools with generous free tier to do this? Incredible.

  • @wagnerfernandes8780
    @wagnerfernandes8780 27 วันที่ผ่านมา +43

    I even logged in my wife account to like it twice!

    • @aarondfrancis
      @aarondfrancis  27 วันที่ผ่านมา +8

      King stuff. Thank you!

  • @johnrudolphdrexler
    @johnrudolphdrexler 27 วันที่ผ่านมา +28

    I love how it's so easy to do things like queuing that it sounds like you're making a petty joke when you demonstrate it.

    • @aarondfrancis
      @aarondfrancis  27 วันที่ผ่านมา +6

      Haha yeah, I was kinda proud of that

    • @Metruzanca
      @Metruzanca 27 วันที่ผ่านมา +4

      Looking further into laravel's queues, it actually works off of a driver based system, which is really neat. So you can easily pick if you want a: db-based, redis-based or just process-based.

  • @banoulka
    @banoulka 25 วันที่ผ่านมา +6

    Thank you Aaron, continuing the pendulum swing back to good old PHP, for all the lost devs out there struggling with overbloat/ JS BS era - truly the hero we need!

    • @dyunior
      @dyunior 18 วันที่ผ่านมา +1

      We are lost.. now we are getting back.

  • @GringoDotDev
    @GringoDotDev 26 วันที่ผ่านมา +10

    "of course node spits out some nonsense" bahahaha

  • @Rockodona
    @Rockodona 26 วันที่ผ่านมา +5

    It’s hard not to love Laravels ecosystem as a PHP Developer. I have worked with Symfony for a long time but Laravel is such a refreshing breeze! Just so sad that there are not enough laravel jobs on my area 😢. Amazing video ❤

  • @ihzakarunia2408
    @ihzakarunia2408 26 วันที่ผ่านมา +6

    "but, it was easy todo", i, again, knew what you did there,,

  • @nicolascanala9940
    @nicolascanala9940 27 วันที่ผ่านมา +4

    It's actually crazy how easy Laravel makes these things. Great video, as always!

  • @cheskoxd
    @cheskoxd 26 วันที่ผ่านมา +9

    No way!!! You were the planet scale guy on yt
    Finally know your name, gotta sub ❤

    • @aarondfrancis
      @aarondfrancis  26 วันที่ผ่านมา +1

      Haha it's me! I'm glad you found me 🤗

  • @marioniko4714
    @marioniko4714 26 วันที่ผ่านมา +2

    I come from the JS ecosystem, I got introduced to Laravel at my 1st job and I loved how well everything is put together and how it just works, I didn't have to think about anything possibly breaking in the back of my mind as I did when relying on JS all the time, but that's just me.

  • @StingSting844
    @StingSting844 26 วันที่ผ่านมา +4

    Thank you for opening our eyes! I'm in shambles

  • @OliverKurmis
    @OliverKurmis 23 วันที่ผ่านมา +2

    This mix of PHP code and HTML markup in one file looks like the PHP stuff we did 25 years ago 😄

    • @RobertSmith-ch9jj
      @RobertSmith-ch9jj 15 วันที่ผ่านมา

      Right? Where is the separation of concerns? This doesn't seem like a good long-term approach.

    • @rendynozi9914
      @rendynozi9914 11 วันที่ผ่านมา +1

      That's like saying, "The mix between JS and HTML!" Like you know how every React or VueJS component is like?

  • @ajaxray
    @ajaxray 26 วันที่ผ่านมา

    Ah Aaron.. An awesome delivery! 🤩
    Apart from the topic, watching you screencasting is another cool thing that I can watch the whole day!

  • @louierichardson123
    @louierichardson123 15 วันที่ผ่านมา +1

    This is the video that made me properly give PHP a try! Coming from a JS background

  • @wagnerbugs
    @wagnerbugs 27 วันที่ผ่านมา

    The most interesting thing is that another 1 minute of video we would have another spool of facilities. No distractions or worries, just art. Congratulations on this video.

  • @darkbelg
    @darkbelg 27 วันที่ผ่านมา +14

    You are really able to capitalize on this twitter feud. With this being your day job now.

  • @languagelearningexperience6814
    @languagelearningexperience6814 25 วันที่ผ่านมา

    Perfect - I've not messed around with Volt yet - but this has shown me the perfect example. Thanks yet again sir.

  • @alejonanez
    @alejonanez 25 วันที่ผ่านมา

    I loved this video, thanks for creating such good content Aaron.

  • @yourlinuxguy
    @yourlinuxguy 13 วันที่ผ่านมา

    Really loved the video presentation. This peaked my interest in Laravel. I know php it was taught in my college as well but now I have enough experience to switch to any language now.

  • @peteremad5228
    @peteremad5228 27 วันที่ผ่านมา +7

    Laravel with inertia and vue .. so good for real productio apps

  • @antonyjere
    @antonyjere 19 วันที่ผ่านมา

    Your teaching style is just so good man, it's like you were born to explain tech stuff, congrats for real. I would like to ask you if you plan to create any stuff fore more senior developers. In general I would like to ask you, what's the scope of your channel? Will it be about Laravel, or for example for random tech stuff? What's the plan Aaron? I am just asking :)

  • @tmarsha4
    @tmarsha4 26 วันที่ผ่านมา +3

    The JS mind cannot comprehend the change from >send() to ->queue()

  • @g-kkone1662
    @g-kkone1662 3 วันที่ผ่านมา

    Coming from react, i loved it !

  • @lpanebr
    @lpanebr 21 วันที่ผ่านมา

    I continue to love your content. Suppose I'd like to build an application that looks like a terminal application ux-wise, but run in the browser so that there's image display capacity. Is there built in stuff in Laravel for that?

  • @TruebornMoon47
    @TruebornMoon47 25 วันที่ผ่านมา

    This has helped me a lot.

  • @sonny5497
    @sonny5497 21 วันที่ผ่านมา

    "of course node spit out some nonsense and that makes sense...😅😅" you made me laugh so hard with this remark of yours

  • @knightofrohan
    @knightofrohan 26 วันที่ผ่านมา

    Livewire/Volt seem really interesting!

  • @Torbikini
    @Torbikini 27 วันที่ผ่านมา +1

    Ooh, I’m wanting to use Laravel more and more now. 😂

  • @jasperdiscovers
    @jasperdiscovers 26 วันที่ผ่านมา

    Cool. I learned a lot about Laravel today. Mainly that I have no idea how it works :)

  • @ernestharuna
    @ernestharuna 21 วันที่ผ่านมา

    Laravel, the sweet framework ❤🎉

  • @alexandruaxentioi3006
    @alexandruaxentioi3006 26 วันที่ผ่านมา

    Amazing video as always! Can you do a video on inertiajs? I was working on a project and I found that I can have best of both react and laravel ecosystem by using the inertia, really curious how you would structure the project.

  • @gymgymy
    @gymgymy 27 วันที่ผ่านมา

    Wow, I missed that Livewire Volt stuff!

  • @ruslansteiger
    @ruslansteiger 26 วันที่ผ่านมา

    Awesome Aaron 👏

  • @tanzimibthesam5861
    @tanzimibthesam5861 26 วันที่ผ่านมา +1

    Hae Aaron its always lovely seeing your videos. Any chance of driving a lambo with only sqlite ?

  • @cyrilaguvasu9291
    @cyrilaguvasu9291 26 วันที่ผ่านมา

    Bro, that was faaaaaaaaaast 😂 Good stuff 🔥

  • @mobythereal
    @mobythereal 21 วันที่ผ่านมา

    i would really love to see an over engineered todo list made using laravel

  • @randomforest_dev
    @randomforest_dev 26 วันที่ผ่านมา +1

    In a sense, we are back to the age which we call database stuffs directly from presentation layer .

  • @HamzaAlAzhar
    @HamzaAlAzhar 26 วันที่ผ่านมา

    oh you make me love my Lamborghini even more!

  • @TheTony2313
    @TheTony2313 27 วันที่ผ่านมา +3

    First off, I want to say that the production value for this video is excellent, I enjoyed watching it.
    That said, as a typescript dev flirting with the PHP ecosystem, I have some question/concerns that I hope can be answered/dismissed for me.
    - The syntax highlighting kind of distracts me, I don't know what the squiggles mean. Is that an IDE misconfiguration, is that easy to fix?
    - There seems to be a lot of implicitly available classes and utils, I don't know really what I would reach for and when. I really like in typescript that everything available to me has to be imported.
    - How much of laravel/livewire do you need to read and understand to be able to conjure the right function calls and markup attributes to make stuff work? Obviously you need to read something, but the breadth of tools baked into Laravel kind of scares me away from getting started if I don't know how much I have to read to even attempt something. Same with the amount of cli commands. Artisan? Helm? Laravel?
    Anyway, rambling over, going to definitely watch more videos. I am feeling the burn in the typescript ecosystem and always intrigued to see how things are done elsewhere

    • @Redheadtama1
      @Redheadtama1 27 วันที่ผ่านมา +2

      Regarding implicitly available classes and utils, just read the Laravel doc sections on Facades and Helpers and you’ll get a good grasp of everything that can be reached from basically anywhere within a Laravel app.
      Overall, spending just a couple of hours perusing the Laravel docs and you’ll be able to get quite far. They are very well written and the framework is designed in a fairly intuitive way in general.
      Of course it will take much longer to master but it’s certainly one of the easiest frameworks to dive into if you already have some familiarity with web development!

    • @Redheadtama1
      @Redheadtama1 27 วันที่ผ่านมา +1

      Regarding implicitly available classes and utils, just read the Laravel doc sections on Facades and Helpers and you’ll get a good grasp of everything that can be reached from basically anywhere within a Laravel app.
      Overall, spending just a couple of hours perusing the Laravel docs and you’ll be able to get quite far. They are very well written and the framework is designed in a fairly intuitive way in general.
      Of course it will take much longer to master but it’s certainly one of the easiest frameworks to dive into if you already have some familiarity with web development!
      That’s just my 2¢. Happy coding!

    • @TheTony2313
      @TheTony2313 27 วันที่ผ่านมา

      Appreciate the encouragement 🙏 I'm about 10 years into all this and have only touched 20 year old nightmare php in all that time so I've always missed out on elegant php.
      Hoping to right that wrong this year for my own edification

    • @EinLinuus
      @EinLinuus 26 วันที่ผ่านมา +2

      Regarding synatx highlighting / IDE: There is Laravel IDEA for PhpStorm and a similar plugin vor VS Code that add syntax highlighting for things like "wire:click", autocomplete for model properties ($todo->task), autocomplete for route names, autocomplete for variables in views, 1-click creation of new components / views, etc.
      Laravel has really great tooling also beyond IDE support, for example there is Laravel Herd which manages your PHP versions, Node versions, and runs the local sites. there are also very good 3rd party tools like Ray (by Spatie) and Tinkerwell (by BeyondCode)

  • @husamui
    @husamui 16 วันที่ผ่านมา

    "of course node spit out nonsense.... that make sense" lol 😂

  • @majdeddinebentahar5434
    @majdeddinebentahar5434 20 วันที่ผ่านมา

    amazing

  • @nishadvadgama
    @nishadvadgama 26 วันที่ผ่านมา

    You are saviour!

  • @akinoreh
    @akinoreh 27 วันที่ผ่านมา +1

    Aaron, you should turn on the Thanks button.

  • @MaxProgramming
    @MaxProgramming 26 วันที่ผ่านมา

    Lambi mentioned 0:20 🔥

  • @isaachatilima
    @isaachatilima 26 วันที่ผ่านมา

    Great video, can you do this with class api? just to see the difference.

  • @theoboldalex
    @theoboldalex 26 วันที่ผ่านมา

    The "Dark Mode for free?" got me. Hahahah

  • @SkullTraill
    @SkullTraill 26 วันที่ผ่านมา +1

    Please make a video with your terminal and code editor setup!!

  • @MuhammadAkbar-cv7dj
    @MuhammadAkbar-cv7dj 4 วันที่ผ่านมา

    Nice video Aaron, so we do not need to use MVC pattern anymore with this?

    • @aarondfrancis
      @aarondfrancis  4 วันที่ผ่านมา

      Up to you! I don't personally prefer volt because I still like having controllers

  • @themesongasker
    @themesongasker 16 วันที่ผ่านมา

    Day by day PHP and Laravel seems so interesting to me... I am still learning Next JS tho.. should I switch 😂

  • @harvenius
    @harvenius 26 วันที่ผ่านมา +3

    Great lambo reference, great dark mode pay reference

  • @AlouiMohamedhabib
    @AlouiMohamedhabib 27 วันที่ผ่านมา

    Smooooth!

  • @guacamoly
    @guacamoly 27 วันที่ผ่านมา

    Ha! My man runs two ad blockers on his dev browser! not related to the video. I just found that amusing. Nice video. BTW, the scheduled overdue command; is that being setup as a cron job? what is triggering that job when the time comes?

    • @williamxsp
      @williamxsp 26 วันที่ผ่านมา +1

      You must setup a cron job in your server. But its pretty simple
      * * * * * cd /path/to/your/project && php artisan schedule:run >> /dev/null 2>&1
      But if youre working locally you can just run php artisan queue:listen abd you're good to go.

    • @aarondfrancis
      @aarondfrancis  26 วันที่ผ่านมา +2

      You just have to run one process (php artisan schedule:run) every minute. If you're running on Forge it's automatically handled for you

  • @alexeybalandin4676
    @alexeybalandin4676 23 วันที่ผ่านมา

    Thanks for the video! What would be your suggest alternative to herd for Linux?

    • @aarondfrancis
      @aarondfrancis  23 วันที่ผ่านมา

      Hmmm unfortunately I have no idea! Probably Laravel Sail?

  • @tofuman9526
    @tofuman9526 13 ชั่วโมงที่ผ่านมา

    Very close to trying Laravel. So compelling. However, can’t decide between RoR vs Laravel…

  • @yassinesafraoui
    @yassinesafraoui 22 วันที่ผ่านมา

    You're the same guy from planetscale right?? I've been watching these vids recently and I've been bugged thinking you're a different guy even you look and sound the EXACT SAME 🤣🤣 it's like that weird crossover type of situation 😂

    • @aarondfrancis
      @aarondfrancis  22 วันที่ผ่านมา

      It's me! I'm here!

  • @LuisEduardoBraschi
    @LuisEduardoBraschi 23 วันที่ผ่านมา

    Thank you, Tom Lincoln. 😌

    • @aarondfrancis
      @aarondfrancis  23 วันที่ผ่านมา

      Wait why am I Tom Lincoln?

  • @simonvrachliotis5776
    @simonvrachliotis5776 26 วันที่ผ่านมา +2

    Can even speedrun the speedrun with `laravel new` which will prompt you to install breeze part of the process - I know you know this but just wanna be part of the comments party 🥳

  • @Kane0123
    @Kane0123 27 วันที่ผ่านมา

    Cracking video

  • @nrwchd
    @nrwchd 26 วันที่ผ่านมา +1

    Lamborghini mentioned

  • @siyabdev
    @siyabdev 26 วันที่ผ่านมา

    Aaron knows very well how to resolve a heated X debate 🙂

  • @DanelonNicolas
    @DanelonNicolas 26 วันที่ผ่านมา

    P E R F E C T I O N ~

  • @mnapoli_
    @mnapoli_ 24 วันที่ผ่านมา

    I don't know why I watched it till the end but I regret nothing 🙂

    • @aarondfrancis
      @aarondfrancis  24 วันที่ผ่านมา

      Thank you for helping the algorithm!

  • @graphicdesigner8710
    @graphicdesigner8710 8 วันที่ผ่านมา

    would be great to make a video on how to master laravel

  • @AdrianASalvatoriJaspe
    @AdrianASalvatoriJaspe 27 วันที่ผ่านมา

    I just love twitter so much. haha

  • @ihzakarunia2408
    @ihzakarunia2408 26 วันที่ผ่านมา

    "of course node spit up some sense,, it make sense" i know what you did there....

  • @dyunior
    @dyunior 18 วันที่ผ่านมา

    Learning PHP now.

  • @biocuts
    @biocuts 26 วันที่ผ่านมา

    Nice demo! Shouldn’t the delete piece be also authenticated? Otherwise users could delete other users’ tasks

    • @aarondfrancis
      @aarondfrancis  26 วันที่ผ่านมา +1

      Yeah totally! Should pull it off the user or otherwise check a gate on it

  • @emircanerkul
    @emircanerkul 26 วันที่ผ่านมา

    I know there is not a lot but i really liked it, could you share your local dev setup like tools/font/line height/zsh config

    • @aarondfrancis
      @aarondfrancis  26 วันที่ผ่านมา +1

      Yeah I need to make a video on that!

    • @emircanerkul
      @emircanerkul 25 วันที่ผ่านมา

      @@aarondfrancis would be great! thank you.

  • @zinatziaee5000
    @zinatziaee5000 26 วันที่ผ่านมา

  • @localhost_101
    @localhost_101 20 วันที่ผ่านมา

    I'd like to know the software you are using for screen recording

    • @aarondfrancis
      @aarondfrancis  20 วันที่ผ่านมา

      Screenflow! I cover it all at screencasting.com

  • @minhazulislam9881
    @minhazulislam9881 26 วันที่ผ่านมา

    Typical Livewire or Livewire + Volt, which one you prefer?

    • @aarondfrancis
      @aarondfrancis  26 วันที่ผ่านมา

      I prefer typical Livewire, personally

  • @chhirag
    @chhirag 26 วันที่ผ่านมา

    What font do you use for the terminal? Is it Jetbrains Mono?

    • @aarondfrancis
      @aarondfrancis  26 วันที่ผ่านมา

      I think so!

    • @chhirag
      @chhirag 26 วันที่ผ่านมา

      Thanks!! Although PhpStorm and Terminal fonts are similar, terminal fonts look more clean.

  • @user-tb4ig7qh9b
    @user-tb4ig7qh9b 27 วันที่ผ่านมา +3

    Someone just forget to tell us about the notification that built-in 😢😢😢bad aron

  • @mohdalif
    @mohdalif 26 วันที่ผ่านมา

    Wow

  • @ivan.jeremic
    @ivan.jeremic 25 วันที่ผ่านมา

    @8:23 I love how php devs live without 'formatOnSave' and just don't care 🤣Respekt! Not a PHP guy but love seeing what is going on on the other side.

    • @aarondfrancis
      @aarondfrancis  25 วันที่ผ่านมา +1

      Lol I think I just need to set my editor up to do so

  • @batlin
    @batlin 17 วันที่ผ่านมา

    Great intro, and Livewire seems really nice. Dealing with errors seems a bit patchy though -- I followed along with the video and it all worked fine until I added the Mail::to(...) line, and now submitting the todo form throws an error "View [view.name] not found." which makes absolutely no sense to me.

    • @aarondfrancis
      @aarondfrancis  17 วันที่ผ่านมา

      Hmm that's frustrating! I wonder if the view for the mail you're sending can't be found.

    • @batlin
      @batlin 16 วันที่ผ่านมา

      @@aarondfrancis yeah, the generated app/Mail/TodoCreated.php refers to a view that doesn't exist, which you're presumably meant to define. I'm sure it's not a big deal after getting more familiar with Laravel and reading the docs, but it's a bit of a "huh? view?" otherwise.

  • @brunoggdev6305
    @brunoggdev6305 26 วันที่ผ่านมา

    this video is necessary!

  • @levibaraka
    @levibaraka 26 วันที่ผ่านมา

    Lamborghini mention😂😂

  • @KlethonioFerreira
    @KlethonioFerreira 25 วันที่ผ่านมา

    I feel like livewire needs a Hulk backend server to deal with all the requests 😂

    • @aarondfrancis
      @aarondfrancis  25 วันที่ผ่านมา +1

      Nah it's pretty lightweight

  • @NeoMekhar
    @NeoMekhar 25 วันที่ผ่านมา

    Now i want to learn php, damn

  • @karlmurray9631
    @karlmurray9631 26 วันที่ผ่านมา +1

    Phpunit over Pest? You’re gonna make Nuno cry…

    • @aarondfrancis
      @aarondfrancis  26 วันที่ผ่านมา +1

      Pest is great! I just haven't gotten on that train yet

  • @AnujKaithwas
    @AnujKaithwas 25 วันที่ผ่านมา

    my eyes! it burns!!!

    • @aarondfrancis
      @aarondfrancis  25 วันที่ผ่านมา

      They have doctors for that

  • @MarkJaquith
    @MarkJaquith 26 วันที่ผ่านมา

    A video so timely you didn't have time to take the lenses out of your glasses frames.

    • @aarondfrancis
      @aarondfrancis  25 วันที่ผ่านมา

      That's how you know it's a rush job

  • @QueeeeenZ
    @QueeeeenZ 26 วันที่ผ่านมา

    I prefer Nuxt on the frontend and Laravel on the backend for nice DX

  • @kwyaza
    @kwyaza 26 วันที่ผ่านมา

    Great video as always! Livewire is great but for larger more complex apps I am not so sure it's a good idea. There was an issue where if you had complex JavaScript in your view, the livewire update call would re-render the view but render the JS as text (even using the @script directives didn't work so well). So everytime an update happened, i had to write some weird work around to re-init my dropdowns, such a pain.
    This was early V3.0, maybe the bugs are fixed now, but I moved to Inertia JS and now have the full power of React.

  • @guillermocava3568
    @guillermocava3568 27 วันที่ผ่านมา +2

    30 seconds deep and already strong disagree, pretty sure lambo folk when chatting with Taylor pitched him like “just imagine going to the grocery store in this thing, all this frontside trunk space 👌”

    • @aarondfrancis
      @aarondfrancis  27 วันที่ผ่านมา +1

      dang ok, good point

  • @vatsalyavigyaverma5494
    @vatsalyavigyaverma5494 26 วันที่ผ่านมา

    Lambo mentioned, php dev please stand up

  • @bigg2261
    @bigg2261 26 วันที่ผ่านมา

    Explain this IDE setup please

  • @dadamssg87
    @dadamssg87 27 วันที่ผ่านมา +2

    interesting that the $delete function accepts a Todo instance but in the livewire code looks like it's passing just the id 🤔

    • @KenMarfilla
      @KenMarfilla 27 วันที่ผ่านมา

      That’s what ParamConverter does.

    • @aarondfrancis
      @aarondfrancis  27 วันที่ผ่านมา +2

      ikr! Route-model binding (kinda)

  • @user-tb4ig7qh9b
    @user-tb4ig7qh9b 27 วันที่ผ่านมา

    Laravel uses plugs and adapters alot

    • @rahimieahmad2911
      @rahimieahmad2911 27 วันที่ผ่านมา +1

      Yeah design patterns used to be important however modern programming now seems to scrutinize them over functional

    • @user-tb4ig7qh9b
      @user-tb4ig7qh9b 27 วันที่ผ่านมา

      @@rahimieahmad2911 I use elixir it is functional language and i use this pattern and it is one of most used pattern in elixir the reason not just you can write different adapters but for mocking and testing.

    • @user-tb4ig7qh9b
      @user-tb4ig7qh9b 27 วันที่ผ่านมา

      @@rahimieahmad2911 i think what you consider modren not means functional but means less code written for simple cases and impossible to do for harder things

    • @user-tb4ig7qh9b
      @user-tb4ig7qh9b 27 วันที่ผ่านมา

      @@rahimieahmad2911 some of poeple will say laravel hard php sucks it is oop but for me reading laravel source code not the complete source code but some of things was eaiser than reading anything in js world even for small library functional mean some thing and what happen in js world it is far from meaning functional

  • @Cool_Goose
    @Cool_Goose 26 วันที่ผ่านมา

    There's sql server if anybody uses that. I chuckled.

  • @Novica89
    @Novica89 27 วันที่ผ่านมา +1

    Bro, I need your PHPStorm theme name.

    • @aarondfrancis
      @aarondfrancis  27 วันที่ผ่านมา +6

      It's all custom! I'll do a video on it

    • @DominicSears
      @DominicSears 6 วันที่ผ่านมา

      I believe it's based on Atom One Light with some customizations on it.

  • @sadiulhakim7814
    @sadiulhakim7814 26 วันที่ผ่านมา

    This is why php conquered 77.5% of the web.

  •  27 วันที่ผ่านมา

    Fourth! :D

  • @joseph4870
    @joseph4870 5 วันที่ผ่านมา

    as a someone who chose nextjs to stick with i think i made a little mistake

  • @MathieuBujold
    @MathieuBujold 25 วันที่ผ่านมา

    Interesting but this cover barely the basic. Do you plan on going deeper in example project. I know that it’s difficult in a short time video but for more advanced developer that would be great. I get so much value from Caleb Porzio Screencast. Little Gem all over.

    • @aarondfrancis
      @aarondfrancis  25 วันที่ผ่านมา

      Yup I'd recommend Caleb's screencasts for in depth stuff!