视频教程

通过一系列视频教程探索 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 操作软删除的各种可用选项。