├─1 Homestead Vagrant Master8
│ 1 vagrant up時開啓虛擬機的圖形界面
│ 2 使用username和password而不是SSH來自動登錄vagrant虛擬機
│ 3 啓動超時(Timed Out while booting)debug(一)
│ 4 啓動超時(Timed Out while booting)debug(二)
│ 5 同名虛擬機已存在之debug
│ 6 虛擬機認證失敗,一直重試debug
│ 7 Guest Additions和Virtualbox版本不對應問題及自動解決辦法
│ 8 還在手動修改hosts文件?
│ 9 與全世界分享你的本地開發站點
│ 10 多站點情況下分享特定的本地開發站點
│ 11 邀請他人遠程登陸你的homestead虛擬機
│
├─2 郵件發送也可以有大文章
│ 12 用戶註冊後發送一封welcome測試郵件
│ 13 向郵件中傳遞實際的email data
│ 14 在eloquent observer中處理郵件發送動作
│ 15 laravel system events介紹
│ 16 通過custom event來發送郵件
│ 17 通過beanstalk queue延遲郵件發送
│ 18 通過queue job來進一步自定義郵件發送隊列
│ 19 在beanstalk console中系統查看和操作隊列任務(queue job)
│ 20 通過session實現郵件發送後的消息反饋
│ 21 Laravel 5.7新增的郵件激活功能概覽pdf
│
├─3 Laravel Entrust 權限管理
│ 22 entrust安裝演示
│ 23 初始權限的設定和數據填充(laravel seeder)
│ 24 列出所有的角色及相應權限
│ 25 創建角色和權限的邏輯實現
│ 26 編輯角色及權限的邏輯實現
│ 27 刪除角色的邏輯實現
│ 28 角色管理邏輯實現拾遺
│ 29 使用custom middleware來重構保護默認admin
│ 30 列出所有用戶及相應角色權限
│ 31 編輯用戶角色的邏輯
│ 32 保護初始管理員的默認admin角色
│ 33 保護初始管理員的默認admin角色代碼重構
│
├─4 系統異常與用戶日誌處理
│ 34 常見Exception的自定義顯示或跳轉邏輯(上)
│ 35 常見Exception的自定義顯示或跳轉邏輯(下)
│ 36 前端顯示log信息,以及自定義package視圖
│ 37 記錄用戶的最後登錄時間
│ 38 後臺管理頁面的用戶訪問日誌(上)
│ 39 後臺管理頁面的用戶訪問日誌(下)
│
├─5 Laravel & Pusher實時廣播通信
│ 40 安裝和測試pusher
│ 41 使用自定義的artisan command來trigger pusher(上)
│ 42 使用自定義的artisan command來trigger pusher(下)
│ 43 基本數據結構設計與會話創建
│ 44 使用vuejs來實現前臺message的獲取、發送和保存
│ 45 pusher來實現message的不同頁面同步
│ 46 pusher只給別人發消息以及pusher連接狀態介紹
│ 47 pusher private channel來驗證私聊參與用戶
│ 48 通過pusher private channel的用戶驗證來限制聊天信息獲取和發送
│ 49 當用戶不在聊天頁面時的實時消息提醒功能
│ 50 聊天窗口前端樣式優化及後期優化思路
│
├─6 學好laravel底層,必須得懂的PHP
│ 51 PHP文件的自動加載(autoloading)
│ 52通過static關鍵詞來實現late static binding(靜態調用綁定)
│ 53 php傳參類型聲明及常見的依賴注入(dependency injection)
│ 54 laravel服務容器的魔力之一:自動依賴解析
│ 55 PHP靜態屬性的繼承,尤其是在靜態調用綁定中
│ 56 PHP關於類或對象的函數――內檢功能(Introspection)簡介
│ 57 Laravel自動依賴解析的背後實現――PHP映射解析(reflection api)
│
├─7 Laravel底層核心概念及源碼解析
│ 58thisapp以及app()是怎麼來的,laravel實例如何保證單例運行
│ 59 app服務容器,或者說IOC容器的概念解析
│ 60 自己寫一個簡單的IOC容器並對照解析laravel IOC相關源碼
│ 61 在service Provider中進行服務綁定
│ 62 Laravel裏服務綁定的幾種常見、核心方式
│ 63 使用boot方法來擴展laravel的核心功能
│ 64 使用boot方法來發布組件開發相關的資源或系統文件
│ 65 Laravel裏的延遲服務、事件服務及服務緩存
│ 66 Laravel Service Provider加載註冊原理源碼解析
│ 67 自己寫一個自動依賴解析(dependency injection)的原型
│ 68 輕鬆理解laravel的Pipeline(管道模式)
│ 69 管道模式在電商支付用例展示
│ 70 一起來解析laravel裏自動依賴解析的源碼
│ 71 在PHP下理解和應用“多態”(Polymorphism)
│ 72 面向interface的團隊開發流程介紹
│ 73 Decorator pattern在Repository方面的進一步運用
│ 74 projects repository面向interface重構
│ 75 PHP中的facade pattern(外觀模式)
│ 76 通過facade(尤其是realtime facade)來使代碼更簡潔優雅
│
├─8 系統拾遺與debug)
│ 77 限制view composer的數據顯示
│ 78 同一個頁面內設置多個分頁(非ajax方法)
│
└─9 Laravel 國際前沿實踐探究
79 使用“高階函數”來消除代碼中的冗餘循環(上)
80 使用“高階函數”來消除代碼中的冗餘循環(中)
81【Spatie作者Freek Van客座】Laravel多媒體文件的上傳與處理
82【德Bobby客座】laravel當中的編程設計模式
83【美Tom客座】laravel SaaS架構(多租戶平臺如淘寶)搭建
85.【歐Mattias客座】後悔沒早知道的linux命令.flv
86【美TJ Miler】最嚴格規範的Laravel API開發
87 Laravel 2019優雅技巧和最佳實踐(高級篇)