Echo:通过 WebSockets 实现实时 Web 应用,直接集成 Laravel 的事件广播特性,使得开发者可以使用熟悉的 PHP API 发送实时数据,常用于通知或聊天系统。 Inertia:是一个库,允许开发者使用 Vue.js 或 React 构建单页应用,同时保持服务器端渲染的优势,通过将前端组件和后端路由相结合,提供了一种构建现代 Web 应用的新方...
Inertia文档中的官方安装指南有点过时了,因为Laravel 9现在默认使用Vite,但我们也会去看看。 1. Server-Side 我们需要做的第一件事是通过Composer用以下终端命令安装Inertia服务器端适配器。 composer require inertiajs/inertia-laravel 现在我们将设置我们的根模板, 这将是一个单一的blade文件,将用于加载你的CSS和JS...
Laravel Jetstream是一个强大的应用程序入门套件,它消费并暴露了Laravel Fortify的身份验证服务,具有由Tailwind CSS、Livewire和/或Inertia提供支持的美观、现代化的用户界面。Laravel Jetstream包括可选的双因素身份验证、团队支持、浏览器会话管理、个人资料管理,并与Laravel Sanctum进行了内置集成,以提供API令牌身份验证。
Jetstream 为 Laravel 提供了美观的应用程序脚手架,并包括登录、注册、电子邮件验证、双因素身份验证、会话管理、通过 Laravel Sanctum 支持的 API 以及可选的团队管理。Jetstream 使用Tailwind CSS设计,并提供你选择使用Livewire或Inertia驱动的前端脚手架。 有关安装 Laravel Jetstream 的完整文档,请参阅Jetstream 官方文档...
Breeze 还使用 Vue 或 React提供了基于 Inertia 的脚手架选项。Laravel Jetstream 是一个更强大的应用程序启动工具包,包括对使用 Livewire 或Inertia.js and Vue 构建应用程序的支持。 此外,Jetstream 还提供可选的双因素身份验证支持、团队、配置文件管理、浏览器会话管理、通过 Laravel Sanctum 的API 支持、帐户删除...
如果你想使用 Inertia 和 Vue / React 构建前端,可以利用我们的 Breeze 或 Jetstream 入门套件 来加速应用程序的开发。这两个入门套件使用 Inertia、Vue / React、Tailwind 和Vite 构建应用程序的后端和前端身份验证流程,让你可以开始构建下一个大型项目。
Jetstream使您可以在两个前端堆栈之间进行选择: Livewire+ Alpine.js Inertia.js+ Vue 这些工具是相对较新的工具,但是它们的受欢迎程度正在大大提高。 您可能会想“那时候我是否必须使用Livewire或Inertia编写应用程序”? 这是一个很好的问题,答案甚至更好:不,您无需在应用程序的其余部分中使用它们。您可以只安装Jet...
Breeze 还使用 Vue 或 React 提供了基于 Inertia 的脚手架选项。Laravel Jetstream 是一个更强大的应用入门套件,它支持使用 Livewire 或Inertia and Vue 来构建你的应用程序。 此外,Jetstream 还提供可选的双因素身份验证支持、团队、配置文件管理、浏览器 session 管理、通过 Laravel Sanctum 的API 支持、帐户删除等...
Jetstream 提供了两种堆栈选项:Livewire 和 Inertia。Livewire 是一个 Laravel 组件,它允许开发者使用 Laravel 的后端语法和前端交互,而不需要编写大量的 JavaScript 代码。Inertia 则是一个现代化的前端框架,它允许开发者使用 Vue.js 或 React 来构建前端界面。
此前端由 Laravel 维护,并包含与 Breeze 提供的传统 Blade 和 Inertia 堆栈相同的用户界面。Laravel Jetstream 虽然Laravel Breeze 为构建 Laravel 应用程序提供了简单和最小的起点,但 Jetstream 通过更强大的功能和附加的前端技术栈增强了该功能。 对于全新接触 Laravel 的用户,我们建议使用 Laravel Breeze 学习一段...