I've made no secret of the fact that I LOVE Livewire. None whatsoever. Let's talk about that.
Livewire is a Laravel framework that lets you write awesome user interfaces without ever having to leave Laravel's codebase. It was dreamed up and created by mastermind/evil genius Caleb Porzio, and my life hasn't been the same since.
Then came Livewire.
I pounced on it. It was one of the few times in my time programming where I started working with a framework or library, and it all felt right. Especially now, with the new versions of Laravel bringing components to their Blade templating engine, Livewire feels like a natural extension of the Laravel framework. It's at the point where I go ahead and throw Livewire into the mix on just about every Laravel project I create, in case I find a need for it (which I almost always do).
And now, just the other day, Caleb released something that is once again changing the game for me: support for file uploads. As of version 1.2, Livewire has robust and VERY thorough support for uploading files to servers, and to cloud services.
So, have you tried Livewire yet? If you haven't, I can't stress it enough--give it a go. I think you'll be incredibly happy with what you find.
Also, expect to see some more Livewire content in the future. I get the feeling that I won't be able to stop thinking about it. Get in touch with me on Twitter if you're interested in seeing more!