現代PHP App建構框架
Matt不但是Laravel社群最有學問的成員之一,也是一位很棒的老師。我很榮幸可以推薦這本深入、廣泛的Laravel框架指南。
—Taylor Otwell, Laravel的創造者
身為一位Laravel傳播者,我很感激終於有一本可以介紹給新人的書問世了。我甚至認為,沒有人比Matt更有資格為大眾介紹這個框架。
—Jeffrey Way, Laracasts創辦者
Laravel與其他的PHP web框架有什麼不同?對初學者來說,不同之處在於它的速度與簡單程度。這個快速的應用程式開發框架及其廣泛的工具系統,可讓你快速地使用簡潔、易讀的程式碼來建立新的網站與應用程式。Matt Stauffer(Laravel社群的領銜教師與開發者)透過這本實用的指南,詳盡地介紹當今最熱門的web框架。
本書的高級概論與具體範例,可協助老練的PHP開發者立刻開始使用Laravel。當你讀完最後一頁,就可以輕鬆地使用Laravel從頭開始編寫完整的應用程式。
本書深入說明這個框架的特點,包括:
‧Blade,Laravel一種強大、自訂的模板工具
‧收集、驗證、正規化與篩選使用者資料的工具
‧可與應用程式資料庫合作的Laravel Eloquent ORM
‧Illuminate請求物件,以及它在應用程式生命週期中扮演的角色
‧可測試PHP程式的PHPUnit與Mockery
‧編寫JSON與RESTful API的Laravel工具
‧檔案系統存取、session、cookie、快取與搜尋介面
‧實作佇列、job、事件與WebSocket事件發布的工具
‧Laravel的專業套件:Scout、Passport、Cashier、Echo、Elixir、Valet與Socialite
作者簡介:
Matt Stauffer 是位開發者與教師。他是mattstauffer.co的Tighten Co.部落格的合作夥伴與技術總監,並主播Five-Minute Geek Show與Laravel Podcast。
目錄
前言
第一章 為什麼要使用Laravel ?
第二章 設置Laravel 開發環境
第三章 路由與控制器
第四章 Blade 模板
第五章 前端元件
第六章 收集與處理使用者資料
第七章 Artisan 與Tinker
第八章 資料庫與Eloquent
第九章 用戶身分驗證與授權
第十章 請求與回應
第十一章 容器
第十二章 測試
第十三章 編寫API
第十四章 儲存與取出
第十五章 郵件與通知
第十六章 佇列、工作、事件、廣播與排程器
第十七章 輔助函式與集合
術語
索引
前言
第一章 為什麼要使用Laravel ?
第二章 設置Laravel 開發環境
第三章 路由與控制器
第四章 Blade 模板
第五章 前端元件
第六章 收集與處理使用者資料
第七章 Artisan 與Tinker
第八章 資料庫與Eloquent
第九章 用戶身分驗證與授權
第十章 請求與回應
第十一章 容器
第十二章 測試
第十三章 編寫API
第十四章 儲存與取出
第十五章 郵件與通知
第十六章 佇列、工作、事件、廣播與排程器
第十七章 輔助函式與集合
術語
索引