ThinkPHP6 Primer 前后端分離實戰入門 [TP6-P01]

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

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

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

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

本書特色

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

后端 && ThinkPHP:

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

前端 && Vue && Vuetify

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

試讀章節

免費閱讀第一章至第三章的所有內容

特色章節(試讀)

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

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

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

項目預覽圖

登錄/注冊

主頁推文流

已關注用戶的推文流

個人資料

編輯個人資料

關注/取關用戶

發送推文/退出賬戶

錯誤攔截及提示

協助交流

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