Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

calebporzio's avatar

calebporzio liked a comment+100 XP

1w ago

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 9, Lazy Loading Placeholders

@asathler Sweet, yeah feels so much cleaner to have it right next to the html that will eventually be rendered.

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 2, View-Based Components

@hugoferreira Thanks for the support! This is one of those tricky things as a creator. I want to make everyone happy, but I have to do what I think is best, otherwise, the project will get stale and I won't want to use it myself.

Livewire has actually never been MVC in the sense that there are no controllers. It's just a single component with a single view and multiple actions. If when you say MVC, you mean: separate file for php and separate file for Blade, the new multi-file components offer that.

I'm sure I don't fully understand your situation, but like you said, we are still supporting class-based for cases like yours or when people simply prefer it.

Cheers!

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 1, Welcome to Livewire 4

@skoTner Wow, so cool to hear that these tools have leveled up your team! What a kind comment to read. 👊

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 25, Request Interceptors

@hellofromsteve haha, that was one of my hopes, that people would see other Livewire things in general here that they can use in their apps

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 25, Request Interceptors

@hubertkoy haha, those are definitely big ones. by far the hardest things to build in v4

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

calebporzio's avatar

calebporzio liked a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 12, Slots

Amazing feature! Thanks Caleb ❤️

calebporzio's avatar

calebporzio liked a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 7, Co-locating Tests

Yeah, I was pleased by multi files structure and now.... I'm in love!

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 14, Islands

@jlcara depends on the use-case. for simpler tables, I'd probably start there yep

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 24, Action Interceptors

@danielhe4rt love to hear it! A lot of thought went into it 👌

calebporzio's avatar

calebporzio liked a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 19, Drag and Drop Sorting

0:04 "Here's another little Diddy for ya" 😂 Loving the new features and the easily followable demos!

calebporzio's avatar

calebporzio liked a comment+100 XP

3mos ago

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 3, Page Components

@AntV yeah, most people don't need volt anymore. maybe i'll remove from v4 docs

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 18, Appending to Islands

@shaungbhone yeah, you have to get a feel for it, but once you do you can mix and match techniques to do pretty crazy things

calebporzio's avatar

calebporzio liked a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 7, Co-locating Tests

I believe Test file should be in the same directory with related files. Easy to read and easy to manage.

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

calebporzio's avatar

calebporzio liked a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 2, View-Based Components

Amazing! LV4, although same script exactly.

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

calebporzio's avatar

calebporzio liked a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 1, Welcome to Livewire 4

Holy wire, livewire 4 is a crazy dream for the solo developer ⚡️

calebporzio's avatar

calebporzio liked a comment+100 XP

3mos ago

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 13, Optimistic UI with wire:show

@Weasel - mmm yeah I could see that. all wire: directives have always been JS actually. We just didn't really advertise that to avoid confusion like this. Most wire: directives are actually the equivalent Alpine directives under-the-hood (just with the scope of $wire provided automatically if that makes sense)

Good feedback that wasn't obvious to me though, thanks

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 2, View-Based Components

@andrewmenich Mmmm can you submit a github discussion bug with the single file component source so I can pull it down and test? We'll get that fixed in short order!

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 2, View-Based Components

@OsamaElnagar Nice! Curious how many people choose the MFC approach over the SFC one.

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 2, View-Based Components

@wikorl Not really right now. AI is your best bet. It's kind of a hard thing to automate because of all the potential customizations people might have in their class-based components. But maybe I should attempt like a 80% of components will work with this kinda solution.

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

Everything New in Livewire 4: Ep 2, View-Based Components

@FrankMawn Yep! I wanted people to take advantage of all the LW4 goodness without having to buy-into a completely different paradigm

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago

calebporzio's avatar

calebporzio wrote a comment+100 XP

3mos ago