本篇是關于將我們的上篇實現(xiàn)的基本 CMS模塊轉(zhuǎn)變?yōu)橥ㄓ媒鉀Q方案。 通過利用 Swift 協(xié)議的方式,我們將能夠抽象出幾個可用于通過管理界面管理數(shù)...
投稿
本篇是關于將我們的上篇實現(xiàn)的基本 CMS模塊轉(zhuǎn)變?yōu)橥ㄓ媒鉀Q方案。 通過利用 Swift 協(xié)議的方式,我們將能夠抽象出幾個可用于通過管理界面管理數(shù)...
上一篇我們已經(jīng)準備好了需要的各種表單字段,現(xiàn)在,我們將構(gòu)建一個帶有管理界面的內(nèi)容管理系統(tǒng)。 我們將為管理頁面創(chuàng)建一個獨立的模塊,它將與 Web ...
本篇將全部繼續(xù)高級表單字段構(gòu)建, 我們將創(chuàng)建一組常用的新字段類型。我們將學習如何基于抽象表單域類構(gòu)建自定義表單域,我們會使用一個名為 Liqui...
在本篇的第一部分,我們將稍微研究一下表單組件。 我們將實現(xiàn)更多的事件處理方法,將學習到調(diào)用它們的最佳方式,以便構(gòu)建正確的創(chuàng)建或更新的工作流。 本...
本篇都是關于創(chuàng)建一個抽象的表單構(gòu)建器,我們可以使用它來生成 HTML 表單。 這能讓我們復用通用字段來組成所有類型的輸入表單。 在本篇的后半部分...
在本篇中,我們將專注于構(gòu)建基于session的 Web 身份驗證層。 用戶將能夠使用表單登錄,并且已經(jīng)登錄的用戶將在session cookie...
Fluent 前面我們有提到過,它是一個ORM庫,在創(chuàng)建項目的時候,我們也選用了它?,F(xiàn)在我們開始使用它去搭建數(shù)據(jù)層吧! 設置FLuent 因為在...
SwiftHtml[https://github.com/binarybirds/swift-html] An awesome Swift HT...
Vapor[https://docs.vapor.codes/4.0/] 是 Swift 最流行的 Web 網(wǎng)絡框架。它可以為你的網(wǎng)站或 API...