Laravel 5實務專題範例教學: 透過框架寫出更好的PHP程式碼 | 誠品線上

Laravel 5實務專題範例教學: 透過框架寫出更好的PHP程式碼

作者 姜琇森/ 蕭國倫/ 王柏皓/ 李彥良/ 孫琨霖/ 吳品勳/ 張雅晴
出版社 佳魁資訊股份有限公司
商品描述 Laravel 5實務專題範例教學: 透過框架寫出更好的PHP程式碼:Laravel是PHP程式語言中最多人使用的框架(Framewrok),網路上的學習資源豐富,開發者的社群活躍。有別於傳統一

內容簡介

內容簡介 ◎從環境架設開始並結合PHP,建立紮實基礎跟上潮流◎精簡流程圖說明,快速了解框架架構及運作◎連貫的範例實作與補充說明,降低學習難度,佳魁資訊官網提供範例程式下載,佳魁資訊官網提供範例程式下載Laravel是PHP程式語言中最多人使用的框架(Framewrok),網路上的學習資源豐富,開發者的社群活躍。有別於傳統一個網頁一個PHP寫法的方式,Laravel使用了PHP最新的物件導向程式設計的語法,並具有Model-View-Controller (MVC)的架構及類似ASP.NET MVC 的風格,Laravel框架是一種新的網站建立方式,你會需要拋棄傳統PHP + MySQL的開發方法,依照本書的章節內容來學習,讀者可以在最短時間掌握Laravel的概念。

作者介紹

作者介紹 ■作者簡介姜琇森、蕭國倫、王柏皓、李彥良、孫琨霖、吳品勳、張雅晴

產品目錄

產品目錄 前言01 淺談網站開發1-1 開發一個網站需要什麼?1-2 網頁運作原理1-3 伺服器環境架設1-4 其他開發工具介紹02 PHP 基本觀念2-1 基本語法、變數與資料型態2-2 運算子2-3 陣列2-4 控制結構2-5 函數2-6 物件導向2-7 錯誤處理2-8 網頁處理03 套件、框架與Composer3-1 套件與框架3-2 Composer 介紹與安裝04 步入Laravel 的世界4-1 建立專案4-2 Laravel 專案目錄4-3 artisan4-4 Laravel 運作流程05 Route 路由控制5-1 基礎路由5-2 路由參數5-3 路由群組5-4 路由命名5-5 路由表06 Controller6-1 建立Controller6-2 路由與controller 的綁定6-3 隱藏式Controller6-4 Controller 命名空間07 View 與Blade 樣板引擎7-1 View 的基本用法7-2 樣板引擎08 資料庫8-1 Migration8-2 Eloquent8-3 Seed 及Factory09 請求、回傳與資料驗證9-1 前置任務9-2 資料驗證9-3 表單驗證9-4 請求與回應10 身分驗證10-1 Middleware10-2 auth 認證登入11 日誌、維護與錯誤處理11-1 日誌功能11-2 維護模式11-3 自定義錯誤頁面12 深入了解Laravel12-1 Laravel 核心12-2 內建功能12-3 第三方套件13 部落格實作13-1 路由規劃13-2 資料庫結構13-3 模型建立(Eloquent 及關聯)13-4 View、Blade 及Controller14 留言板及第三方登入14-1 路由調整14-2 資料庫結構調整14-3 模型建立14-4 View、Blade 及ControllerA 利用Composer 指令產生.env 檔案B 調整網站根目錄C 關於軟體整合包的使用

商品規格

書名 / Laravel 5實務專題範例教學: 透過框架寫出更好的PHP程式碼
作者 / 姜琇森 蕭國倫 王柏皓 李彥良 孫琨霖 吳品勳 張雅晴
簡介 / Laravel 5實務專題範例教學: 透過框架寫出更好的PHP程式碼:Laravel是PHP程式語言中最多人使用的框架(Framewrok),網路上的學習資源豐富,開發者的社群活躍。有別於傳統一
出版社 / 佳魁資訊股份有限公司
ISBN13 / 9789863794073
ISBN10 / 9863794074
EAN / 9789863794073
誠品26碼 / 2681379710004
頁數 / 328
開數 / 18K
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
級別 / N:無
提供維修 /

試閱文字

內文 : 序
Laravel是PHP程式語言中最多人使用的框架(Framewrok),網路上的學
習資源豐富,開發者的社群活躍。有別於傳統一個網頁一個PHP寫法的方
式,Laravel使用了PHP最新的物件導向程式設計的語法,並具有Model-View-
Controller (MVC)的架構及類似ASP.NET MVC 的風格,因此與傳統PHP的寫
法完全不同,雖然Laravel框架易於資訊系統的開發及維護,但也大大的增加了學習者的進入障礙。另一項造成初學者學習障礙的原因是Laravel的中文書籍較為缺乏,雖然網路上可查到一些中文的教學資源,但資料較為分散且缺乏整合,需要花費較多的時間吸收及整理。有鑑於此,本書的作者們將學習的過程及經驗,整理成14個章節,由簡入深,讓初學者能有一個依循的學習管道,逐步的了解及體會Laravel框架的優美。
Laravel框架是一種新的網站建立方式,你會需要拋棄傳統PHP + MySQL
的開發方法,若依照本書的章節內容來學習,你可以在最短時間掌握Laravel的概念。
第1 章 – 認識開發動態網頁的工具,以及動態網頁的運作流程
第2 章 – 介紹PHP 的基礎觀念、語法及相關知識
第3 章 – 依序解說關於套件、框架以及Composer 套件相依管理器的使用
及安裝
第4 章 – 從專案建立、了解目錄結構、artisan 命令列工具到 Laravel 框架的運作流程
第5 章 – 學會如何透過編輯路由檔來規劃專案的網站網址及學習基礎的路由相關操作
第6 章 – 建立Controller 來處理程式流程
第7 章 – 說明如何使用Laravel 所提供的強大樣板引擎- Blade
第8 章 – 使用MySQL 作為資料庫,並逐一介紹Migration、Eloquent、
Factory 及Seed 等功能
第9 章 – 介紹如何利用Laravel 的Request 及Validate 來取得及驗證使用者的請求的資料是否正確
第10 章 – 介紹Middleware,也就是進入路由前的門檻
第11 章 – 介紹Laravel 提供完整的錯誤及例外處理,方便開發者使用及尋找問題
第12章 – 深入探討Laravel較為核心的軟體設計模式-服務容器與服務提供者
第13 章 – Laravel 的部落格實作
第14 章 – Laravel 的留言版功能及第三方登入
於國立臺中科技大學資訊管理系任教的這些年,為了幫助學生們能順利
就業,我們積極訓練學生的專業技能並與廠商深入互動交流,期望能夠創造一個產學互助的模式。透過不斷地與臺中地區的資訊廠商接觸和洽談,並經由開發產學案與企業實習的經驗,讓學生們的學習與態度養成能更貼近產業的需求,也讓企業與學校的輪轉更為順暢。在過程中,我們自身與學生們都成長許多,也透過師生的合作,編制了一些教材與訓練課程,讓新進的學生們能快速的突破對程式學習的恐懼與障礙,形成一個結合自我學習與技術鑽研的討論社群,並透過與業界的合作,培養與累積學生們各方面的軟、硬實力 ,我們兩位老師非常幸運,收到的學生積極進取、態度極佳、學習能力強且渴望學習,在帶領與互動的過程中,培養出深厚的師生情誼,並逐漸建立一套技術傳承的學習模式。
因此,這是一本由學生團隊和指導老師們合力完成的書籍,書中的範例
都是學生練習後的成果,學生們才是這本書的真正作者。
姜琇森、蕭國倫 撰寫於 國立臺中科技大學資訊管理系