- Nicholas North
- Cameron Watson
- Jane Lambert
- Gabrielle Mills
- Luke Arnold
<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), ]); }}
“我认为 Livewire 将 Blade 提升到了一个新的水平。它基本上就是 Blade 的默认状态。🔥”
Taylor OtwellLaravel 创建者
Livewire 应有尽有。
Livewire 的使命是在 Laravel 构建 Web 应用程序的效率和乐趣的基础上更进一步,将其推向极致。任何可以简化的 Web 开发部分,我们都尝试过或计划去做。
表单
构建强大的表单是 Livewire 最大的优势之一。实时验证和文件上传等原本困难的任务变得非常简单。
表格
在构建 Web 应用程序时,在表格中显示应用程序数据可能是最常见的需求。Livewire 非常适合这项任务。使用 Livewire,显示数据、分页、筛选和排序都变得轻而易举。
图表
在 Livewire 中显示实时数据源图表变得非常简单。将数据源连接到您最喜欢的图表库,让 Livewire 在页面上保持其实时性。
图片上传
处理文件和图片上传传统上是一项困难的任务。Livewire 负责所有事情:验证、临时上传、预览图片;所有事情。
延迟加载
Livewire 可以非常轻松地为具有大型数据库查询的单个组件显示加载指示符,并延迟加载页面上的组件,而不是让整个页面加载等待该组件。
还有更多
Livewire 拥有无数功能,让构建界面变得轻而易举。如果您在 Livewire 中找不到可以做的事情,您几乎肯定可以在 Alpine 中做到,我们构建 Alpine 是为了释放无限的可能性。
受到全球开发者的喜爱
以下是人们对使用 Livewire 的评价。
Robert Cordes在使用 Vue 和 React 多年之后,使用 Livewire 进行开发感觉就像作弊。
托尼·梅西亚斯Livewire 让我们能够使用 PHP、Laravel 和 Blade 编写高度交互式的 Web 应用程序。无需再向客户端 JavaScript 框架低头。Livewire 为你保驾护航!
托尼·利亚在 Livewire 之前,我的应用程序是一碗混乱的 AJAX 意大利面。现在,我的前端和后端超级有条理,它们像心有灵犀的双胞胎一样交流,互相补全对方的句子。Livewire 改变了我构建应用程序的方式,也让这个过程变得更加愉快!
阿德里安·纽伦堡Livewire 改变了我的生活。我可以极快地构建任何东西,并且像测试普通 PHP 代码一样轻松。
托比亚斯·佩特里我可能是你能想象到的最糟糕的前端开发人员之一。但是有了 Livewire,即使我也可以毫不费力地构建令人惊叹的前端交互性。
埃德·格罗夫纳所有 $.ajax,但没有 jQuery!
克里斯·阿特使用 Livewire,你可以在几小时内构建全新的功能,而不是几周。Livewire 适用于交付团队。
杰克·贝内特Livewire 让我能够在使用 PHP 和 Blade 的情况下,从概念到生产一个前端繁重的应用程序。我仍然不敢相信它能用!太神奇了!✨
泽普·菲耶特在一个越来越依赖 JS 的世界中,Livewire 带回了全栈 Web 开发的乐趣。与 Alpine.js 配合使用,它让你可以极快地行动。欢迎来到使用 PHP 构建交互式前端的时代。
“我也认为 Livewire 很棒”
卡莱布·波齐奥Livewire 的创建者