ThinkPHP6 Primer 前后端分離實戰(zhàn)入門 [TP6-P01]

文檔正在遷移到 免費模板,Vuetify 主題模板,前端技巧和教程 | HeroUI,無需付費,進入網(wǎng)站即可閱讀。

如果閱讀本書遇到任何問題,請加群 685083718,群主手把手指導。

本系列書籍將教你如何使用 ThinkPHP6 和 Vue 一步一步構建一個類似 Twitter 的前后端分離應用,讓你從實際開發(fā)中體會到 ThinkPHP6 API 開發(fā)的敏捷、愉悅與輕松。

通過閱讀本教程,除了 ThinkPHP6 相關的知識外,你還將學到如 Vue、Vuetify、JavaScript 等最現(xiàn)代的前端技術。另外本書還會介紹 Chocolatey、PowerShell 等現(xiàn)代自動化/命令行工具的使用。

本書特色

本系列書籍將帶你復刻 twitter 大部分功能。

后端 && ThinkPHP:

  • 100% API 開發(fā)
  • JSON 輸出數(shù)據(jù)和狀態(tài)碼
  • JWT 權限驗證
  • 正確的加密方式
  • 數(shù)據(jù)驗證器
  • 查詢構造器使用
  • 模型自動修改字段
  • 模型一對多關聯(lián)查詢
  • 模型多對多關聯(lián)查詢
  • 模型部分字段隱藏顯示
  • 模型關聯(lián)查詢高性能懶加載
  • 模型安全的批量插入數(shù)據(jù)
  • 數(shù)據(jù)庫基于版本的可控遷移
  • HTTP 狀態(tài)碼的使用
  • API 路由
  • API 控制器
  • 中間件攔截路由
  • 用戶一致性驗證

前端 && Vue && Vuetify

  • Vue 基礎
  • Vue 原型掛載
  • Vue 路由使用
  • Vue 掛載 Vuetify 插件
  • Vue computed 方法分條件輸出
  • Vuex 使用
  • Vuex 數(shù)據(jù)裝填
  • Vuex 異步數(shù)據(jù)
  • Vuetify 組件編寫
  • Vuetify 高級組件封裝(JS 調(diào)用消息條等)
  • Vuetify 配置(主題,國際化,SASS變量等)
  • Axios 基本使用與高級封裝
  • 優(yōu)雅的 API 調(diào)用
  • 組件拆分與通信
  • 本地數(shù)據(jù)(Token 等)存儲
  • 持久化 Token
  • 權限校驗與攔截(首次進入頁面校驗權限并進行路由攔截)

試讀章節(jié)

免費閱讀第一章至第三章的所有內(nèi)容

特色章節(jié)(試讀)

精選部分章節(jié)讓你體驗其中精彩之處:

8.3 重構代碼詳細介紹了二次封裝 Axios 以配合后端業(yè)務,包含處理錯誤,彈出消息條等,極大地提高了可維護性。

8.4 錯誤處理詳細介紹了如何將 Vuetify 的組件進行封裝,形成一個高級的可動態(tài)調(diào)用的組件

項目預覽圖

登錄/注冊

主頁推文流

已關注用戶的推文流

個人資料

編輯個人資料

關注/取關用戶

發(fā)送推文/退出賬戶

錯誤攔截及提示

協(xié)助交流

官方 QQ 群: 685083718
ThinkPHP 小功能群:925283872