I was too dumb for Laravel. Then they fixed it.

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

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

  • @Pekz00r
    @Pekz00r 23 часа назад +55

    This is such a good look for the Laravel and the Laravel community. Most other communities would have just said "skill issue" and mocked him for it, but the Laravel team took this very seriously and made onboarding so quick and easy. Laravel probably has the best community in tech!
    To turn someone influential such as Theo from a hater/critic to an endorser in such a short time is a huge feat.

  • @raztamim1640
    @raztamim1640 День назад +263

    Learning larvael before php is like learning react before Javascript

    • @odra873
      @odra873 День назад +20

      I learned both at the Same time

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

      if you already learnt and used a few languages, switching languages is not as hard as you think, unless you learn how to code 3 months ago

    • @Microphunktv-jb3kj
      @Microphunktv-jb3kj День назад +8

      many new devs actually jump into react or vue and typescript rather quickly .. and learn from top to bottom.. wich i find actually harder ,
      than learning from bottom up
      but why would i use php/laravel in 2024? .. if IoC or that kind of mvc stuff is ur thing
      might as well use AdonisJS , wich is basicly port or clone of laravel... or laravel-like JS framework...

    • @allyourfuturebelongstochina
      @allyourfuturebelongstochina 23 часа назад

      Theo is not a developer tho. He’s junior at best. So he doesn’t know what he’s doing in any language.

    • @zulfiqrysaadputra
      @zulfiqrysaadputra 23 часа назад +5

      @@Microphunktv-jb3kj The thing with learning something bottom up is it's not actually like that. Javascript, PHP, or any language is not something you "finished" and moved on to the "frameworks". You can learn up to a certain point then use some framework and it would not make a difference. You can build everything with vanilla Javascript and PHP but would you? Should you? And doing that would need more than "basic" knowledge about the language.

  • @pwalkleyuk
    @pwalkleyuk День назад +96

    "Fixed Theo's skill issues". Best clickbait thumbnail I've seen in ages :)

    • @pedroquerido2268
      @pedroquerido2268 День назад +2

      a youtuber being... a youtuber ;')

    • @JoaoSousa-vo2mm
      @JoaoSousa-vo2mm 23 часа назад

      Many people on stream said it was a skill issue. So I guess it is not clickbait neither skill issue.
      Poor people in the community....

    •  23 часа назад

      yeah, because it wasn't fixed.

  • @Lopoi
    @Lopoi День назад +76

    Inertia is a life saver, having laravel handle the routes and data makes it so much better than having to juggle api and routers between languages.
    Can't wait to use Inertia 2, I belive its out already, but on beta or whatever its called

    • @mnchabel8402
      @mnchabel8402 День назад +6

      Personally livewire is better and easier, and I love Filament

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

      @@mnchabel8402 Although I agree and I do enjoy building with livewire and filament. The very vast JS echo-system combined with inertia kinda gets you the best of both worlds

    • @druganov962
      @druganov962 21 час назад

      @@mnchabel8402I switched to inertia myself, before that I was building in livewire, but I quickly found out that it’s not great for large scale apps (I should say, other more experienced developers showed me some examples), but livewire is truly like magic it’s amazing

    • @Biglu193
      @Biglu193 20 часов назад

      @@mnchabel8402 Easiest way is using React and Laravel API, trust me. 😏 I personally never tried Inertia, never need to. React is fast, much faster than Livewire and dynamic by default, it's very modular and using hooks it's like using Alpine. It's also cleaner and maintainable, you can structure your code in the way u want.
      And i don't even speak about ecosystem, and how easy it's implement DnD, advanced animations ( Framer Motion ), headless wysiwyg, which u can design in way u want, a lot of UI libs, ( ShadCN, Chakra, Bootstrap ) which brings you advanced components like Range calendars, easy solutions for drawers, dropdowns, OTP auto inputs, it's fully customisable by Tailwind and fun to work with. You can integrate basically everything for any purpose.
      Laravel it's perfect for API's, like it a lot. But speaking of frontend, javascript and especially React it's dominant. Livewire tries to bring React into Laravel ecosystem for MPA, but it's slower, onerous and output code is a mess. Funny thing is a fact, that lerning React is so much easier, than Livewire, even if you're not a JS guy. 😀

    • @Biglu193
      @Biglu193 20 часов назад

      I use React and Laravel API, completely separated without Inertia. React is a powerfull tool and Inertia just cut off 90 % of it's features. 😃 It's funny, how people try to benefits from React without learning it and using that "life savers". 😏 Once u learn React, ( and trust me, it's very easy ) you forget about all of these "hybrid adapters" like Inertia.

  • @MichaelBrooksUK
    @MichaelBrooksUK День назад +65

    Laravel has been around longer than the stable version of NodeJS. It'll be around for years to come.

    • @rcnhsuailsnyfiue2
      @rcnhsuailsnyfiue2 23 часа назад +7

      I was so relieved to hear when Theo said Laravel “deserves its place in the ecosystem” and will “be around for a while to come”! After making a living off Laravel for the past 9 years I was starting to panic 😂

    • @pedroquerido2268
      @pedroquerido2268 20 часов назад

      @@rcnhsuailsnyfiue2 why? Because somebody on RUclips said so?

  • @guillaumehuardhughes
    @guillaumehuardhughes 15 часов назад +4

    It's a simple "fix" that help a tons of people to make things works way faster.
    It lower the barrier entry and possible frustration with less steps.
    Just a big WIN for the Laravel team. Bravo!

    • @SXsoft99
      @SXsoft99 14 часов назад

      the lower the entry barrier, that wasn't that high to begin with, the bigger the change people that are not interested in the field will ruin the comunity.

    • @guillaumehuardhughes
      @guillaumehuardhughes 7 часов назад

      ​@@SXsoft99 I mean, one command to be able to run Laravel on a fresh install, is a nice attention.
      The entry barrier isn't that high but it may be for someone else. Fun fact, even the creator of Laravel didn't use Ruby on rail cause it was too hard for him to setup at the first place. Then it was sort of a key reaction of why he create Laravel. ;)
      I really dont get what you want to say about ruining the community?

    • @devOnHoliday
      @devOnHoliday 5 часов назад

      @@guillaumehuardhughes on a side note though. anything is easier to setup than Ruby

  • @alexandersix_
    @alexandersix_ 20 часов назад +4

    Taylor and Josh are great people! Glad the onboarding process is getting easier!
    Also, love your dev script with multiple logs! Will be stealing that for my own apps 😆

  • @SiddharthPant
    @SiddharthPant День назад +6

    Theo's command is officially part of laravel now as composer run dev command that you can edit in your composer file to your liking. Happy to see Theo taking this constructively and helping the community here. I watched the whole stream and was left with sour taste but it all triggered good things. Also happy to be the guy who suggested laravel new to him on X 😊

    • @yezperdk
      @yezperdk 15 часов назад

      composer dev ❤

  • @beysachpromax
    @beysachpromax День назад +14

    Thank Theo for this command 🥳 I was looking for it long time ago hehe. Now I can start Laravel reverb and npm run dev just one command
    ```
    "scripts": {
    "vite:dev": "vite",
    "build": "vite build",
    "php:reverb": "php artisan reverb:start --debug",
    "dev": "concurrently -k -p \"[{name}]\" -c \"blue.bold,green.bold,red.bold\" \"npm:php:reverb\" \"npm:vite:dev\""
    },
    ```

    • @SiddharthPant
      @SiddharthPant День назад +1

      It's available directly in laravel now from v11.29+ as a composer command.
      You can do composer run dev and it uses Theo's command plus some extra bits like queues and workers which you can edit out in your composer.json if you need to.

  • @stonedoubt
    @stonedoubt 22 часа назад +3

    I am just coming back to coding after 8 years and Laravel has got me. I bought Larafast TALL and I’ve been so productive with it, it’s crazy.

  • @SharkFaceKilla
    @SharkFaceKilla День назад +10

    Laravel is so cool I’m glad they made it easier to get into

  • @nanpluz5688
    @nanpluz5688 День назад +110

    Imagine having people working on a framework just so you get more comfortable with it

    • @Joshua.Developer
      @Joshua.Developer День назад +11

      That I have to admit is GOAT STATUS

    • @bloodonthesnow
      @bloodonthesnow День назад +13

      just a framework? there's an entire language called Ruby where the goal is "developer happiness" and in this language there is an amazing web framework called Ruby on Rails. Laravel is a PHP knockoff of Rails.

    • @Joshua.Developer
      @Joshua.Developer День назад +9

      @@bloodonthesnow Ruby devs I'm sorry are kinda ........ Strange and they need to update their freaking docs and why are GEMS never updated they break all the time

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

      They gets money for it

    • @foxygrandpa3579
      @foxygrandpa3579 День назад +4

      Yes that's how software works. People make it better based on user feedback

  • @MarkJaquith
    @MarkJaquith 16 часов назад

    The original stream was a rough watch, but I love how everyone engaged in good faith and came up with solutions for so many of the sticking points you identified.

  • @tumpperi3891
    @tumpperi3891 День назад +6

    Laravel makes me always hyped to start coding for some reason

  • @benshaw6209
    @benshaw6209 21 час назад

    Amazing that the Laravel team took your feedback on board and made the process better for everyone! Respect to all involved! 🎉

  • @isuperman1113n
    @isuperman1113n 20 часов назад +7

    Theo hating on Rails and then loving Laravel is hilarious

    • @martinlesko1521
      @martinlesko1521 12 часов назад

      rails sucks at ui, theo s hatred of rails is justified

    • @devOnHoliday
      @devOnHoliday 5 часов назад

      the DHH feud

    • @sidscorner1
      @sidscorner1 5 часов назад

      Rails take on coexisting with JavaScript is niche.

  • @andythedishwasher1117
    @andythedishwasher1117 19 часов назад +1

    "Mostly play for your fans. Play the hits." I'm a musician who reskilled into coding, and I can't begin to express how much this general principle of human psychology translates from music enjoyer to software developer. I like this guy. Probably gonna try his software.

  • @chris7263
    @chris7263 20 часов назад

    I've been surprised to learn recently how much of the internet uses php, so even though it's not my focus right now I do feel like it's worth adding to my skillset at some point. I'm glad to know Laravel will be an easier place to start when I do.

  • @IvanOdintsoff
    @IvanOdintsoff День назад +3

    I honestly love Laravel. Happy that they are in the right track.

  • @jaymr2795
    @jaymr2795 21 час назад +1

    Omg I remember that I wanted to try Laravel out a few years ago, but I had so many issues while installing everything you need before you can create your Laravel project that I lost interest (It was really really bad). Great that they finally fixed this!

    • @SXsoft99
      @SXsoft99 21 час назад

      have you tried to look it up on google? "how to install php on linux"

  • @VictorCaldo
    @VictorCaldo 17 часов назад +1

    Excited to try Laravel! I've been eyeing this for a while but I also had a lot of trouble getting it running. Aaron (prev at PlanetScale) did a video on Laravel and I was blown away by how easy you could get a project with databases, queues and crons up and running.
    What about deployments though? What's the story there? Building is fun but I need to get my stuff in front of users (hi mom)

  • @helloitsjury
    @helloitsjury День назад +2

    Honestly, just using Laravel Sail with Docker gets me stated so quickly. I'm sure that method was already Theo proofed

  • @camurphy
    @camurphy День назад +4

    Hilariously it's now simpler to set up than Node (using my usual Homebrew -> asdf -> Node -> Corepack -> Yarn machine setup flow)

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

      what's asdf

    • @aryan.prince
      @aryan.prince День назад +2

      @@sparsetableasdf is like nvm but for every lang/runtime and their versions. so asdf will manage diff versions of node, go, rust, php, whatever else u want instead of using nvm/fnm, pyenv, goenv, etc
      not everyone needs asdf, but it is convenient if docker is a skill issue
      imagine i want to onboard a friend for a project that uses node and go:
      brew install asdf
      asdf plugin add nodejs # first u install this plugin, then a version for it
      asdf plugin add golang
      asdf install nodejs latest # can be any version here instead of "latest"
      asdf install golang latest
      asdf global nodejs latest # can setup runtime versions on a per-folder basis too
      asdf global golang latest
      that's 7 commands to install latest versions of both runtimes globally. and if this project had a .tool-versions file (similar to .nvmrc file) you can just "asdf install" and it will install everything for the project in one go. super convenient!

    • @darkoplax7688
      @darkoplax7688 День назад +1

      is it ? node still feels the easiest to setup

    • @aryan.prince
      @aryan.prince 23 часа назад

      ​@@darkoplax7688 not everyone needs asdf, but it is convenient when you need multiple different runtimes (and docker is a skill issue)
      imagine i want to onboard a friend to a project that uses node and go:
      brew install asdf
      asdf plugin add nodejs # add plugins
      asdf plugin add golang
      asdf install nodejs latest # install latest version of runtimes
      asdf install golang latest
      asdf global nodejs latest # set latest versions of runtimes globally
      asdf global golang latest
      that's 7 commands to setup both runtimes globally, and if ur project had a .tool-versions file (similar to a .nvmrc file), u can just "asdf install" and it will install all runtimes and the correct versions in one go. super convenient!

    • @aryan.prince
      @aryan.prince 23 часа назад

      @@darkoplax7688 not everyone needs asdf, but it is convenient if u wanna manage diff runtimes (and docker is a skill issue)
      imagine i want to onboard a friend for a project that uses node and go:
      brew install asdf
      asdf plugin add nodejs # first u install this plugin, then a version for it
      asdf plugin add golang
      asdf install nodejs latest # can be any version here instead of "latest"
      asdf install golang latest
      asdf global nodejs latest # can setup runtime versions on a per-folder basis too
      asdf global golang latest
      that's 7 commands to install latest versions of both runtimes globally. and if this project had a .tool-versions file (similar to .nvmrc file) you can just "asdf install" and it will install everything for the project in one go. super convenient!

  • @simontechdev
    @simontechdev 11 часов назад

    C++ and PHP sets the tone for all other programming languages that comes after

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

    Seriously awesome. Installing and maintaining PHP on Mac has been very annoying ever since Apple removed it from OS.

  • @zackbz5660
    @zackbz5660 20 часов назад +1

    Would like to see you make more Laravel, or even PHP vids. Good vid theo!

  • @Pyrospower
    @Pyrospower Час назад

    Always wanted to try Laravel out, and this will definitely make it easier for me. Thanks Theo!

  • @therashidiqbal
    @therashidiqbal 22 часа назад

    I'm not a good developer, but I find PHP easier to work with than JavaScript. The JavaScript ecosystem is complicated, with each framework and library having its own quirks that are hard to remember. On the other hand, PHP is straightforward and easy to practice.
    However, when comparing PHP and JavaScript, the Phoenix framework stands out. It's not the fastest, but its concurrency and fault tolerance offer a great developer experience, even better than Laravel or Next.js. If Elixir, which Phoenix is built on, could compile to machine code or interact directly with hardware, it would become faster while keeping its advantages of concurrency and fault tolerance.

  • @robanderson5055
    @robanderson5055 19 часов назад

    I work in Laravel codebases at my job and in my free time and it's honestly pretty great. Taylor is also fantastic

  • @wlockuz4467
    @wlockuz4467 День назад +3

    Theo has almost gone full circle.

  • @hookenz
    @hookenz 15 часов назад

    What you describe in the first 20 seconds is how I feel about React with yarn and a number of other tools.

  • @jorishageman9299
    @jorishageman9299 16 часов назад

    You can also return json with ->json and just render that. That is just one network request with no full page 'reload'.

  • @ciprianamariei791
    @ciprianamariei791 17 часов назад +1

    Sevalla: Application error: a client-side exception has occurred (see the browser console for more information).

  • @adampatterson
    @adampatterson 16 часов назад

    I think this is a much nicer approach, that command will however install Herd which I think if you're wanting to get up and running ASAP no big deal.
    It would be nice if that was made clear in the docs.

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

    While i was a bit annoyed when you tried it the first time, im happy to see that this has a happy ending now.

  • @dawizze1
    @dawizze1 8 часов назад

    Making php and laravel this easy to use will make the number of people interested in trying and sticking with it explode.

  • @brentlidstone1982
    @brentlidstone1982 18 часов назад

    All these recent improvements to Laravel are actually making it attractive to learn PHP, even as a new developer.

  • @maradevv
    @maradevv День назад +8

    The changes pushed forward by you are great! However, I don't think it's a fair comparison. I might be wrong but [insert js framework of the day] doesn't have anything like this command or even like Herd. It assumes you have nodejs and probably a version manager for it, redis, a relational database, bells and whistles. What "modern tool" in the nodejs world are you comparing it to?

  • @EightNineOne
    @EightNineOne День назад +1

    The little rails dig at the end got me haha. As a Laravel to rails convert, Laravel is not ahead of rails, at all. Onboarding, sure, docs - hell yeah. But the gems ecosystem kicks ass and Laravel is actually way more “on rails” than rails, which is part of the reason prompting me to jump ship. Laravel in places has tons of boilerplate and fluff and brittleness in a way that rails just does not. Rails actively encourages you to go off the beaten path when you need to and provides excellent tools (plus everything in the Ruby ecosystem and stdlib) for getting there.
    Laravel is utterly awesome and I love it. But I prefer rails.

    • @_unknown_guy
      @_unknown_guy 20 часов назад

      Rails + Inertia should provide something similar to what Laravel has, it's just not out of the box. And comparing to Rails is kind of stupid, Rails went Hotwire way by default which is different direction and for non-JS devs that would be way more attractive way. For JS dev with zero Rails or Laravel knowledge - as a Rails dev I can admit, Laravel might be easier to start.

  • @druganov962
    @druganov962 21 час назад

    Laravel : 🍞 inertia: 🧈 React (or any frontend framework you can think of): 🍞

  • @2u841r
    @2u841r 19 часов назад

    Previous week I learned php and Laravel (after 1 year of js-ts)
    And this week - 🔥

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

    I've been using Laravel since v5 and it just keeps getting better. I don't want to even look at another framework. It caters for all of my needs.

  • @shadeblackwolf1508
    @shadeblackwolf1508 22 часа назад

    I believe feedback from fresh eyes is at least as valuable as from experienced users. just on different aspects. Feedback from fresh eyes is what paves a good on-ramp. Java has been focussing on this a lot. Nice to hear PHP has too

  • @seanb7443
    @seanb7443 День назад +1

    Honestly, thats is why Laravel so great!! Its not about the technology, it has always been the community. That is Laravel's Killer Feature!!!!!!!!!
    The PHP maintainers have also gotten so great! way better than the php 5.6 to early 7 days!

  • @benammiswift
    @benammiswift 15 часов назад

    I still say that the "issues" you had were 100% your fault. Some of the issues could've been alleviated with a cursory look at the documentation.
    However, it's good that the Laravel ecosystem is improving these things for JS devs. Especially less experience devs I wouldn't necessarily be able to easily navigate some of these differences compared to JS framework but with the experience Theo has I think a lot was on him.

  • @bharathraj3333
    @bharathraj3333 День назад +1

    Laravel doing faar better than other languages many out there they don’t know

  • @simpingsyndrome
    @simpingsyndrome 8 часов назад

    I've seen Laravel a lot in many dev RUclipsrs nowadays

  • @sneakylenny
    @sneakylenny 19 часов назад

    I used to love Laravel I got into programming because of it, but I grew a disliking for PHP because of it's machine specific config, inconsistent behavior across different machines and bad typing (compared to TypeScript). Especially when getting into microservices and monorepo's it becomes hard to manage it. But the biggest annoyance is not being able to sync your "server side" data model with your frontend. It is possible with `spatie/laravel-data` (thank god for Spatie) but my colleagues refuse to take that approach :(

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

    Inertia documentation always been incomplete, especially when you setup manually. Following the docs will not lead you to successfully setup inertia, hopefully they've fixed that.

  • @sujezz
    @sujezz 21 час назад

    I've only ever made apps with symfony (of which http core is part of laravel/phpbb and some other frameworks). Symfony was always an enterprise framework while laravel was for small websites. I might try it out again and see changes.

    • @MyOwnPufferFish
      @MyOwnPufferFish 21 час назад

      @@sujezz i think nowadays you can do a lot with both although Symfony makes it a bit easier to customise for specific needs

    • @BloodyOrder
      @BloodyOrder 12 часов назад

      You can use Doctrine instead of Eloquent in Laravel. That way Laravel is ready for really "enterprisey" websites too :D

  • @datguy4104
    @datguy4104 День назад +13

    Now do Rails.

    • @guled669
      @guled669 День назад +3

      Rails is never going to bend their kneels. The just added authentication scaffold after 20 years of people asking for it

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

      ​@@guled669so they did add it? and you are complaining
      We had Devise anyway, and many other options. Cant say I have seen the same stability and features on javascript

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

      He would never. The attitude in rails is “this is the default, you can use it or not, whatever”
      Which is both great at times and also annoying as shit.

    • @_unknown_guy
      @_unknown_guy 20 часов назад

      @@EightNineOne at this point I don't even understand what's his gripe with Rails is. Rails works with Inertia just fine. Rails has it's own Hotwire aka HTMX style variation so any non-JS dev would be way more happy with that solution.

    • @yojou3695
      @yojou3695 16 часов назад

      @@EightNineOne this is honestly overblown too, people act like you cant use any gem you want. Or structure it how you like. Or do metaprogramming. It's weird.
      It's only naming conventions and folder structures and you have those in next and most frameworks too

  • @jonnyso1
    @jonnyso1 22 часа назад +1

    Laravel have WAY better tools for logging than that though.

  • @marty0678
    @marty0678 10 часов назад

    Kudos to the Laravel team for being proactive, but that start command (like a lot of Laravel) is a facade. I had to re-install my work stack this weekend and I tried this new method and it broke a lot of things I spent hours fixing. Not to mention every few months Sail breaks in new and fascinating ways, pulling in broken packages as nothing is version locked.
    Laravel and the ecosystem frustrate me to no end. Appreciate just how much there is to the ecosystem, but so much of it is extremely misleading. Inertia scales horribly and causes debugger issues, Laravel migrations and the ORM is a decade behind other frameworks (why do I have to define a FK in three separate places?), most of their default migrations don't enforce FK constraints, causing data integrity issues, Forge spins up a MySQL database on your EC2 instance, with no at rest encryption instead of an RDS instance... I could go on.
    Laravel and the ecosystem have a facade problem of making things appear very approachable, but once you really dive in, you see all the issues and just how painful it is to actually maintain, especially compared to other frameworks.

  • @derajaani2695
    @derajaani2695 21 час назад

    Django is less talked about, but have similar features.

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

    I was too dumb for React and Vue. Then they made Inertia. Learning Laravel is a lot easier if you've worked with Rails or Django before

  • @JoseHenrique-xg1lp
    @JoseHenrique-xg1lp 19 часов назад

    Yes, Laravel is great but I don't blame people for being overwhelmed. The ecosystem has become fairly large and that's awesome!

  • @travisricker
    @travisricker 18 часов назад

    JS devs have been sleeping on Inertia JS

  • @echoptic775
    @echoptic775 19 часов назад

    If people tried to fix everything you are too dumb for, they would be fixing things forever

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

    Glad to see easier ways for others to get started, but non declarative system setup makes my skin crawl 😂

  • @RomanAvdeevX
    @RomanAvdeevX 19 часов назад

    Hello, Theo. What do you think about expulsion of Russian maintainers situation in the Linux kernel?

  • @danestevens1
    @danestevens1 14 часов назад

    The whole re-validating the page after a post is Remix.

  • @SXsoft99
    @SXsoft99 21 час назад +1

    Ah yes the good old "skill issue" when you don't want to spend those 2-3 hours of how to set up some basic linux things

  • @kellyaquinastom
    @kellyaquinastom 22 часа назад

    I contributed by being dumb...

  • @valpuia604
    @valpuia604 2 часа назад

    Now Laravel has "composer run dev" command which run artisan, vite, pail & queue.. maybe got idea from you 😆

  • @phojie6868
    @phojie6868 День назад +13

    the only downside of Php is that, it doesnt have the fucking strong types

    • @jabbruh4785
      @jabbruh4785 День назад +2

      Yup believe me I work with it it's a hustle 😩

    • @HappyCheeryChap
      @HappyCheeryChap День назад +5

      The lack of a typed object literal syntax is baffling considering how many other features they add to php. Setting properties one by one and having partial incomplete state makes the language totally suck once you've done FP in other languages.

    • @Pendulum86
      @Pendulum86 День назад +6

      PHP has strong types. What are you talking about ?

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

      @@Pendulum86 since when? When you define a variable you don't know if it's a int string or null so you always run into soo many issues

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

      @@HappyCheeryChap Yup

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

    I like Laravel, Inertia can be great for most use cases. However I never managed to like PHP.

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

    I'm a laravel Inertia Developer,
    It's Pretty good

  • @ZeDlinG67
    @ZeDlinG67 19 часов назад

    please do Symfony next, it needs this treatment too :D

  • @haveboard
    @haveboard 13 часов назад

    yooooo, good stuff getting a fire lit to bring us this stuff.

  • @Frexuz
    @Frexuz 21 час назад

    Amazing how they tried copying rails, but yet so far behind 😂

  • @Vemu
    @Vemu День назад +3

    Kotlin>

  • @gtdmg489
    @gtdmg489 22 часа назад

    So, many of the changes laravel had over the past week was because of this guy.

  • @teddyalbina8422
    @teddyalbina8422 День назад +5

    Yesterday it took me 2 hours to setup laravel cms statamic on my Windows box. The tutorial say to use some kind of tool, then composer etc. For comparison it took me less than a minute to setup a dotnet cms (pyrahna). After multiple try I understood what they intended to do and was able to run laravel app from scratch with command line only. I experienced the same thing on my Linux. Not following the tutorial is faster and simpler 😅😅😅

    • @jordixboy
      @jordixboy День назад +1

      how? it takes 20 mins at most to set it up... skill issue

    • @ernststag771
      @ernststag771 17 часов назад

      Don't worry its not Laravel thing, but statamic, I am with laravel from v4 and it takes me few minutes to set it up on different machines. I recently tried statamic and it took me hours as well, issues with Database, then I tried to deploy on a server and had issues with composer not downloading all files and missing come static .json files... ughh, the whole cms feels unfinished.

  • @stursby
    @stursby День назад +1

    I've never been more productive with Laravel & Livewire 😘

    • @phojie6868
      @phojie6868 День назад +1

      @@stursby Goodluck after 1year on it

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

    If you want to give PHP a chance, learn PHP first then.
    Frameworks in general tend to change the way how to resolve problems.
    Specificly Laravel does use totally different paradigms than simple PHP or even other Frameworks like Symfony or Slim.
    So you either wanted to give Laravel a try, or you want to take a look at PHP.
    Laravel development is many times so abstract, that it feels a lot like you're coding Laravel instead of coding PHP.
    Similar as programming an app in Rails instead of plain Ruby.

    • @gappergob6169
      @gappergob6169 22 часа назад

      Programming languages isn't that much different after you try some.

  • @desLunes
    @desLunes День назад +4

    Waiiiiit what ? We can have a react app in laravel ? I left laravel for react, how tf no one told me that before. That was the way to escape JS framework decision hell, and no one told me that.

    • @desLunes
      @desLunes День назад +5

      nevermind I remember PHP's syntax, I'm fine with javascript. The way to go is Svelte.

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

      @@desLunes Learning another DSL is escaping JS hell? Svelte just went back the React way, while having their own weird syntax. Have a look at VanJS once - it is simple, the framework is barely 250 lines of code, weighs around 1.2kb, and you can easily understand how it works internally.

    • @nickolausalston6915
      @nickolausalston6915 День назад +1

      I use laravel and react at work in one codebase. Works great.

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

      What is the nuance?
      If you use React as a 100% pure frontend App, you only need to interact to the backend through http (i.e. rest, graphql)
      If you use Laravel mainly for it's backend power, then you can build it easily to be accessed over purely http.
      .. Laravel ALSO has a fully in-built frontend system which would replace react or (I would not recommend) mix it with react.
      the reason is that React and Laravel's **frontend** parts will simply try to be boss over the features that bind front to back, that's it. they can work together, but many feature within the frameworks rely on being able to take full control over your entire javascript runtime which is below all of it (the browser engines, where chrome and most of js frameworks share node.js at the core, and firefox and Apple have their own, Microsoft had their own but switched over to google's engine)

  • @Biglu193
    @Biglu193 20 часов назад

    Me, watching this right after i install Laravel to six containers and wrote whole Kubernetes logic to it. 😀

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

    Inertia is the only reason I want to learn laravel

  • @PercyMelody
    @PercyMelody 22 часа назад

    I saw this a week a go and was surprised i don't have to install herd or xamp, i install laravel on my zoris os

  • @yuri0001
    @yuri0001 20 часов назад

    Silence! JS dev is discovering redirects lol

  • @OwenMelbz
    @OwenMelbz 21 час назад

    that sponsor conflict lol

  • @gkiokan
    @gkiokan 23 часа назад

    Anyone has the link of the livestream with Tayler and Prime?

  • @dipereira0123
    @dipereira0123 14 часов назад

    "Weaponized Skill issue" XD

  • @stannikolov
    @stannikolov 16 часов назад

    Thank you Theo

  • @nonefvnfvnjnjnjevjenjvonej3384
    @nonefvnfvnjnjnjevjenjvonej3384 День назад +1

    web devs being too dumb for anything little more advanced is nothing new

  • @yoooyoyooo
    @yoooyoyooo День назад +1

    I mean if it's possible to automate why wait so long? it's crazy to me that it took so long to automate something hundreds of people do on daily basis

    • @rcnhsuailsnyfiue2
      @rcnhsuailsnyfiue2 23 часа назад

      It always had this level of simplicity to set up, never more than a couple of commands. I’ve been using Laravel since v4 (it’s v11 now), Theo just bungled the install originally so badly he had to delete his stream lmao

    • @yoooyoyooo
      @yoooyoyooo 21 час назад

      @@rcnhsuailsnyfiue2 I used php a bunch for other project's like drupal and WordPress never had any problems with setup, however I can see how someone could

  • @Nodsaibot
    @Nodsaibot День назад +4

    dumb doesnt cut it lmao

  • @mzerone-g6m
    @mzerone-g6m День назад

    We make laravel easy even for none programmers like thoe

  • @OwenMelbz
    @OwenMelbz 21 час назад

    not hating intentionally, but..... ive been using laravel since v4, the docs have always got better each time i come bck to set up another project. after this change i struggled so much finding the info i needed as it had been over simplified :(

  • @guard13007
    @guard13007 21 час назад

    By being dumb, I made a project worse for everyone! Because instead of seeing how I was struggling and helping, they blocked anyone from ever asking for help again. Which.. like.. jesus, I get "a noob is annoying" but you could've just blocked ME. Instead, they blocked everyone.
    To be fair, it's probably better in the long run because now people know not to try to interact with those devs. But like.. yikes. It's kinda crazy how things can go sometimes.

  • @blackpillred
    @blackpillred 17 часов назад

    so they made elixir/phoenix but in php... tho elixir/phoenix's install is way harder now.

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

    "meme framework" dude Laravel is one of the frameworks that has been the most here, in any case other frameworks are memes

  • @evergreen-
    @evergreen- День назад

    Where can I watch the Theo’s PHP stream?

    • @rcnhsuailsnyfiue2
      @rcnhsuailsnyfiue2 23 часа назад +1

      He deleted it because it didn’t reflect well on him (to put it politely 😂)

    • @evergreen-
      @evergreen- 14 часов назад

      @@rcnhsuailsnyfiue2 too bad! If he was shitting php non stop that would’ve been the best thing to watch cuz I hate php so much, lol

  • @takeiteasyeh
    @takeiteasyeh 18 часов назад

    I have used php for 20+ years and have never touched Laravel lol

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

    Why do I see ViteJS and PHP/Laravel in the same project / term?

    • @rcnhsuailsnyfiue2
      @rcnhsuailsnyfiue2 23 часа назад +1

      Vite is Laravel’s default frontend build tool.

    • @gm42069
      @gm42069 23 часа назад

      @@rcnhsuailsnyfiue2 interesting thank you

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

    Sevalla's homepage is so laggy it lags my mouse input. Let whoever is interested in this know.

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

    Your doing God's work.

  • @rGxDale
    @rGxDale 18 часов назад

    Lets return to 2007 when needed to install a web server with WAMP just to run laravel new and scrap the project. yey. but theres a pro package, 99 pound plx

  • @aliarefjs
    @aliarefjs 23 часа назад

    Please create a video about Django as well.

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

    How can I club sveltekit app with a php app, where the sveltkit . I want to build the static part with svelte and invoke the backend with php

    • @SiddharthPant
      @SiddharthPant День назад +1

      You can use svelte with inertia. For working with Sveltekit you will need to choose breeze starter kit with API only option when you execute laravel new. Then breeze will setup all the things like sanctum for auth etc. for you to start using as your backend API.

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

      There's breeze-Sveltekit starter kit created by contributors that you can google. There is breeze-next starter kit as well just to browse and look through more updated codebase.