Laravel Livewire 3
Livewire | Laravel

        
            The most productive way to build your next web app
            
            Powerful, dynamic, front-end UIs without leaving PHP.
            
                Start Here
            
        

        
            
                <input wire:model.live="search">@foreach ($this->users as $user)    <div>{{ $user->name }}</div>@endforeach
            
            
                class SearchUsers extends Component{    public $search = '';    public function render()    {        return view('search-users', [            'users' => User::search($this->search),        ]);    }}
            
        
        
            
    
        “IMO Livewire takes Blade to the next level. It's basically what Blade should be by default. 🔥”
    

    
        
            
                Taylor Otwell
            Creator of Laravel
        
    

        

        
            
            
            
                
                    Livewire has everything.
                    
                    Livewire's mission is to build on the efficiency and joy of building web apps with Laravel and push it to the max. Any part of web development that can be made easier, we have tried or are planning to do.
                
                
                    
    Forms
                        Building powerful forms is one of Livewire's greatest strengths. Otherwise difficult tasks, like real-time validation and file uploads, are made dead simple.
                        

                    
    Tables
                        Displaying application data inside tables is possibly the most common need when building web apps. Livewire is perfectly suited for this task. Displaying data, paginating, filtering, and sorting are all a breeze with Livewire.
                        

                    
    Charts
                        Displaying charts of real-time data feeds becomes trivial in Livewire. Hook up a data source to your favorite charting library and let Livewire keep it live on the page.
                        

                    
    Image uploads
                        Handling file and image uploads is traditionally a difficult task. Livewire takes care of everything: validation, temporary uploads, preview images; everything.
                        

                    
    Lazy loading
                        Instead of holding up an entire page load for a single component with a large database query, Livewire makes it incredibly easy to instead show a loading indicator and lazilly load the component on the page.
                        

                    
                            
                            And much more
                            Livewire has countless features that make building interfaces a breeze. If you find something you can't do in Livewire, you can almost certainly do it in Alpine, which we've built to unlock unlimited possibilities.
                        
                
            
        

        

        
            
            
                Loved by developers around the world
                Here's what people are saying about using Livewire.
                
                                            
    
                                    
                                        Alex Garrett-Smith
                                    
                                    
                                        Honestly just install Livewire. You'll have a new way of building reactive apps in Laravel — and you won't look back.
                                    
                                

                                            
    
                                    
                                        Remi Hindriks
                                    
                                    
                                        Livewire allowed me to make a career switch to Laravel developer because it was a very easy way for me to use both backend and frontend. Literally changed my life
                                    
                                

                                            
    
                                    
                                        Christoph Rumpel
                                    
                                    
                                        With Livewire I can work in my favorite language PHP and still provide an amazing, user-friendly experience. And the best part: I don't have to deal with JS tests. I can test all my components in PHP 😍
                                    
                                

                                            
    
                                    
                                        Chris Fidao
                                    
                                    
                                        Livewire lets me create the interactivity of an SPA without having to learn yet-another frontend framework. Staying within Laravel and Blade is an absolute productivity *multiplier*. I don’t code without Livewire.
                                    
                                

                                            
    
                                    
                                        Aaron Francis
                                    
                                    
                                        I love Livewire because it lets me build faster without thinking about things that don't matter. The first time you use it, you realize how much boilerplate you've been writing, and you'll never want to go back.
                                    
                                

                                            
    
                                    
                                        Daniel Coulbourne
                                    
                                    
                                        Livewire is UI for people who don't hate themselves. When I have to choose between two clients I choose the one who will pay me to write Livewire. I'm more than happy to never write another Form Request as long as I live.
                                    
                                

                                            
    
                                    
                                        Lotje Kinable
                                    
                                    
                                        Livewire is super flexible and reliable, documentation is great and the community is absolutely amazing!
                                    
                                

                                            
    
                                    
                                        Austen Cameron
                                    
                                    
                                        Livewire is a breath of fresh air in a world full of complex build systems, config files, and package manager layer cakes. It is a massive paradigm shift that allows me to build dynamic experiences much faster than ever before. Simple, straightforward, and a joy to work with!
                                    
                                

                                            
    
                                    
                                        Robert Cordes
                                    
                                    
                                        Afters years of using Vue and React, developing with Livewire feels like cheating.
                                    
                                

                                    
            
        

        
            
            
    
        “I too think Livewire is 🔥”
    

    
        
            
                Caleb Porzio
            Creator of Livewire
        
    

        
    