本篇是关于将我们的上篇实现的基本 CMS模块转变为通用解决方案。 通过利用 Swift 协议的方式,我们将能够抽象...[作者空间]
上一篇我们已经准备好了需要的各种表单字段,现在,我们将构建一个带有管理界面的内容管理系统。 我们将为管理页面创建一...[作者空间]
本篇将全部继续高级表单字段构建, 我们将创建一组常用的新字段类型。我们将学习如何基于抽象表单域类构建自定义表单域,...[作者空间]
在本篇的第一部分,我们将稍微研究一下表单组件。 我们将实现更多的事件处理方法,将学习到调用它们的最佳方式,以便构建...[作者空间]
本篇都是关于创建一个抽象的表单构建器,我们可以使用它来生成 HTML 表单。 这能让我们复用通用字段来组成所有类型...[作者空间]
在本篇中,我们将专注于构建基于session的 Web 身份验证层。 用户将能够使用表单登录,并且已经登录的用户将...[作者空间]
Fluent 前面我们有提到过,它是一个ORM库,在创建项目的时候,我们也选用了它。现在我们开始使用它去搭建数据层...[作者空间]
SwiftHtml[https://github.com/binarybirds/swift-html] An a...[作者空间]
Vapor[https://docs.vapor.codes/4.0/] 是 Swift 最流行的 Web 网络框...[作者空间]