Laravel 從入門到精通系列教程

轉載;https://laravelacademy.org/laravel-tutorial-5_7html

適用於 Laravel 5.五、5.六、5.7 版本,本系列教程將圍繞一個 LTS 版本,而後採起增量更新方式,隨着 Laravel 版本的升級不斷進行更新,直到 Laravel 框架再也不維護。好比這個教程是在 Laravel 5.5 教程的基礎上,涵蓋 5.六、5.7 版本的功能。前端

有人會問這個教程和官方文檔有什麼區別,文檔相對晦澀,不少地方會讓新手雲裏霧裏,且各章節相互獨立、鬆散,你能夠將本系列教程看做一本針對 Laravel 的、開放式的、持續更新的、以實例驅動的、深刻淺出的非官方實戰指南。vue

本系列教程源碼存放在 Github 上:https://github.com/nonfu/laravel-tutorial-codelaravel

更新頻率:爲保證教程質量,每週1、3、五更新。git

1、預備篇

PHP 知識儲備

搭建開發環境

2、基礎篇

路由&控制器

視圖&Blade 模板

前端入門

處理用戶請求

Artisan & Tinker

數據庫和 Eloquent

3、進階篇

用戶認證與受權

請求與響應

服務容器

  • 依賴注入
  • 綁定類到容器
  • 門面與容器
  • 服務提供者

測試

  • PHPUnit
  • 測試入門
  • HTTP測試
  • 瀏覽器測試
  • 數據庫測試
  • 模擬

編寫 API

  • RESTful
  • 控制器組織
  • 讀取&發送頭信息
  • Eloquent 分頁
  • 排序&過濾
  • API Resource
  • API 認證明現

存儲與搜索

  • 本地存儲
  • 雲存儲
  • Session
  • Cookie
  • 經過 Laravel Scout 進行全文搜索

郵件和通知

  • 郵件
  • 通知

隊列、廣播、事件、任務調度

  • 隊列
  • 事件
  • 廣播
  • 任務調度

輔助函數&集合

  • 輔助函數
  • 集合

4、高性能 Laravel

Swoole 篇

  • 安裝及入門
  • 基於Swoole構建高性能 HTTP 服務器
  • 基於Swoole構建高性能 WebSocket 服務器
  • 基於Swoole實現異步事件監聽
  • 基於Swoole實現異步隊列任務
  • 基於Swoole實現毫秒級任務調度
  • 基於Swoole實現MySQL鏈接池
  • 基於Swoole實現Redis鏈接池

5、實戰篇

6、附錄篇

用戶投稿

Laravel 深刻核心系列教程:github

相關資源

  • 離線文檔下載(待更新完成後提供)
  • Github 項目:教程、代碼
相關文章
相關標籤/搜索