视频教程
通过一系列视频教程探索 Orion for Laravel 的功能。
@Luke Diebold 正在制作一系列视频教程,涵盖 Orion for Laravel 的众多功能。非常感谢他为此付出的努力。
注意:该系列仍在持续更新中,新的剧集一经发布就会添加到这里。
介绍
Orion for Laravel 是什么?它能做什么?让我们在这期系列开篇视频中一探究竟。
项目搭建与基础 CRUD
在本期视频中,Luke 将带你完成项目搭建、Sanctum 配置,并构建你的第一个用于管理 Post 模型的 REST API。
准备迁移与模型
在深入搜索功能之前,我们需要先准备好模型和迁移。本期视频涵盖所有必要步骤,为探索 Orion 的搜索能力做好准备。
搜索——关键词搜索
关键词搜索是可用的搜索方式之一。它允许你在指定属性中的任意一个里查找与给定关键词匹配的模型,类似于常见搜索栏的行为。
搜索——过滤
另一种搜索模型的方式是使用过滤。你可以把它理解为在前端编写 Eloquent 查询。
搜索——排序
执行搜索查询时,你还可以对结果进行排序。让我们来看看如何实现。
搜索——作用域
在进行查找时,你可以更进一步,利用作用域让 API 更简洁、更易维护。
分页
在本期视频中,Luke 将带你了解分页元数据,以及如何利用它在前端构建分页链接。
软删除(Laravel)
在深入 Orion for Laravel 特有的软删除功能之前,让我们先回顾一下 Laravel 本身的软删除是如何工作的。
软删除
现在,我们已经清楚了解软删除在 Laravel 中的工作方式,接下来可以探索通过 API 操作软删除的各种可用选项。