介绍

未匹配的标注

介绍

Laravel Jetstream

Laravel Jetstream 是一个为 Laravel 精美设计的应用程序脚手架代码,为你的下一个 Laravel 应用程序提供了完美的起点。Jetstream 提供了应用程序的登录、注册、电子邮件验证、双因素身份验证、会话管理、基于 Laravel Sanctum 的 API 支持,和可选的用户组管理功能的实现。

Jetstream 使用 Tailwind CSS 设计样式,并提供 LivewireInertia 前端技术栈供你选择。

Screenshot of Laravel Jetstream

可用的技术栈

Laravel Jetstream 提供了两个前端技术栈可供你选择:LivewireInertia.js。每种技术栈都提供了一个高效、强大的起点,用于构建你的应用程序;不管怎样,选择的哪个技术栈取决于你喜欢的模板语言。

Livewire + Blade

在使用 Laravel Livewire 时,你可以挑选你的应用程序的哪些部分将是 Livewire 组件,而应用程序的其余部分可以为你习惯的传统 Blade 模板渲染。

提示:Livewire 视频
如果你是 Livewire 的新手,请查看 Livewire网站上提供的视频

Inertia + Vue

Jetstream 提供的 Inertia 技术栈使用 Vue.js 作为模板语言。构建一个 Inertia 应用程序非常类似于构建典型的 Vue 应用程序;但是,你将使用 Laravel 的路由器而不是 Vue 路由器。Inertia 是一个小型库,它允许你从你的 Laravel 后端渲染单文件的 Vue 组件,只要提供组件的名称和应该被填充到该组件的 “props” 的数据。

换句话说, 这个技术栈为你提供了Vue.js的全部功能,而没有客户端路由的复杂性。你可以使用你所习惯的标准 Laravel 路由和视图数据填充方法。

如果你喜欢使用 Vue.js 作为你的模板语言,那么 Inertia 技术栈是一个很好的选择。

提示:Inertia 视频
如果你是Inertia的新手,请查看 Laracasts网站上的视频

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
发起讨论 查看所有版本


暂无话题~