本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Laravel 5 for beginner新手道場:優雅運用框架快速開發PHP網站
  • 點閱:422
  • 作者: 洪可郡(KeJyun)著
  • 出版社:博碩文化
  • 出版年:2017[民106]
  • ISBN:978-986-434-269-3 ; 986-434-269-X
  • 格式:JPG
  • 版次:初版
  • 附註:最新版
租期14天 今日租書可閱讀至2019-11-27

內容簡介
 
●適用最新版的Laravel 5。
●當前最受歡迎的PHP框架。
●框架設計完全符合設計模式的五大原則。

●功能開發迅速,輕鬆達到網站客製化。
 
Laravel是PHP的框架(Framework),提供了很多開發網站或API所需的工具及環境,可以經過簡單的設定就可以完成資料的處理及顯示,使開發者可以很「優雅」且「快速」的開發出各個不同的產品。本書適合有PHP基礎的人,但不知道要怎麼選擇框架,或者不用框架的人也能夠明白它的好處。
 
雖然WordPress也能夠架站,但如果有客製化需求、開發各式各樣的網站,或打算提供App使用的API,如此一來你只能選擇用框架,而Laravel是目前最受歡迎的。
 
本書將詳細解說為什麼要使用框架,以及理解框架的優缺點後,要怎麼選擇框架,並用框架快速建構一個網站。除非必要,否則書中會避免專業技術用語,盡量使用最生活化易懂的例子及語氣,讓大家更容易進入 Laravel 的世界。


作者簡介
 
洪可郡(KeJyun)
 
資深網頁工程師,曾在關鍵評論網、PCHome、達誼股份有限公司任職,有多年業界網頁開發經驗,擅長處理資料庫的設計規劃、設計模式、大流量資料處理、Coding Style、團隊合作開發等等。

  • 1 Laravel 初探(第1頁)
    • 1.1 為什麼要選擇 Laravel?(第2頁)
    • 1.2 我需要選擇框架嗎?(第2頁)
    • 1.3 如何選擇一套適合你的框架?(第5頁)
    • 1.4 Laravel 特色與價值(第11頁)
    • 1.5 結語(第14頁)
  • 2 設定 Laravel 開發環境(第15頁)
    • 2.1 環境建置及系統需求(第16頁)
    • 2.2 Laravel 系統環境需求(第16頁)
    • 2.3 Laravel Homestead(第17頁)
    • 2.4 安裝 Laravel(第30頁)
    • 2.5 在 Windows 安裝並設置環境(第35頁)
    • 2.6 結語(第44頁)
  • 3 電子商務網站規劃(第45頁)
    • 3.1 前言(第46頁)
    • 3.2 情境分析(第46頁)
    • 3.3 功能需求分析(第48頁)
    • 3.4 資料表欄位規劃(第50頁)
    • 3.5 結語(第55頁)
  • 4 網址設計規劃(第57頁)
    • 4.1 網址設計規範(第58頁)
    • 4.2 網址主從關係設計(第59頁)
    • 4.3 網址路由(Route)(第62頁)
    • 4.4 結語(第70頁)
  • 5 控制器與模板設計規劃(第73頁)
    • 5.1 控制器你在哪?(第75頁)
    • 5.2 命名空間(第76頁)
    • 5.3 使用模版(第78頁)
    • 5.4 模板資料顯示(第80頁)
    • 5.5 模板繼承(第81頁)
    • 5.6 模板元件化(第85頁)
    • 5.7 載入共用 css / js 檔案(第87頁)
    • 5.8 結語(第89頁)
  • 6 資料庫設定及建立(第91頁)
    • 6.1 連線設定(第92頁)
    • 6.2 連線到 MySQL(第95頁)
    • 6.3 .env 環境變數檔案(第96頁)
    • 6.4 設定環境變數(第98頁)
    • 6.5 env() 函數(第99頁)
    • 6.6 資料庫遷移(Migration)(第100頁)
    • 6.7 結語(第119頁)
  • 7 會員註冊(第121頁)
    • 7.1 註冊路由(第122頁)
    • 7.2 註冊頁控制器及模板(第123頁)
    • 7.3 註冊頁資料處理控制器(第126頁)
    • 7.4 CSRF 保護(第126頁)
    • 7.5 接收會員註冊資料(第128頁)
    • 7.6 資料驗證(第128頁)
    • 7.7 驗證規則(第133頁)
    • 7.8 開始驗證資料(第134頁)
    • 7.9 顯示驗證錯誤訊息(第135頁)
    • 7.10 驗證訊息語言設定(第137頁)
    • 7.11 欄位名稱語系(第141頁)
    • 7.12 驗證錯誤表單資料保留(第142頁)
    • 7.13 密碼加密(第144頁)
    • 7.14 新增會員資料至資料庫(第145頁)
    • 7.15 寄送會員註冊通知信(第151頁)
    • 7.16 結語(第154頁)
  • 8 會員登入驗證(第157頁)
    • 8.1 登入及登出路由(第158頁)
    • 8.2 登入頁控制器及模板(第159頁)
    • 8.3 會員登入資料驗證(第161頁)
    • 8.4 取得使用者資料(第163頁)
    • 8.5 列印 Eloquent SQL 語法(第165頁)
    • 8.6 驗證密碼(第167頁)
    • 8.7 會員登入(第168頁)
    • 8.8 session 設定(第170頁)
    • 8.9 登入身份畫面檢視(第171頁)
    • 8.10 會員登出(第172頁)
    • 8.11 結語(第173頁)
  • 9 商品管理與瀏覽(第175頁)
    • 9.1 商品路由(第176頁)
    • 9.2 建立商品頁控制器(第177頁)
    • 9.3 商品編輯頁控制器(第179頁)
    • 9.4 網站圖片儲存方式(第180頁)
    • 9.5 商品編輯頁模板(第181頁)
    • 9.6 模板顯示預設資料(第185頁)
    • 9.7 權限控管(第185頁)
    • 9.8 建立中介層(第186頁)
    • 9.9 登入會員中介層(第192頁)
    • 9.10 表單 HTTP 方法設定(第195頁)
    • 9.11 商品圖片處理(第200頁)
    • 9.12 裁切圖片(第203頁)
    • 9.13 管理商品(第204頁)
    • 9.14 結語(第208頁)
  • 10 商品管理與瀏覽(第211頁)
    • 10.1 商品購買路由(第212頁)
    • 10.2 商品清單檢視頁控制器(第213頁)
    • 10.3 商品清單檢視頁模板(第215頁)
    • 10.4 商品單品檢視頁控制器(第217頁)
    • 10.5 商品單品檢視頁模板(第218頁)
    • 10.6 商品購買處理資料驗證(第221頁)
    • 10.7 資料交易處理(第223頁)
    • 10.8 交易資料鎖定(第225頁)
    • 10.9 交易檢查及商品資料更新(第228頁)
    • 10.10 交易例外處理(第230頁)
    • 10.11 記錄交易記錄(第231頁)
    • 10.12 檢視會員交易記錄(第233頁)
    • 10.13 交易記錄與商品關聯(第235頁)
    • 10.14 撈取交易的商品關聯資料(第236頁)
    • 10.15 結語(第239頁)
  • 11 社群登入(第241頁)
    • 11.1 加入 Facebook ID 欄位(第242頁)
    • 11.2 執行 Migration 異動(第243頁)
    • 11.3 設定 Facebook 登入認證資料(第245頁)
    • 11.4 設定 Facebook 登入路由(第246頁)
    • 11.5 設定 OAuth 重新導向 URI(第247頁)
    • 11.6 Facebook 登入控制器(第248頁)
    • 11.7 取得 Facebook 授權資料(第249頁)
    • 11.8 更新 Facebook ID 或註冊新會員(第252頁)
    • 11.9 Facebook 登入網站(第256頁)
    • 11.10 結語(第257頁)
  • 12 工作延遲處理(第259頁)
    • 12.1 何謂隊列(Queue)秘書(第260頁)
    • 12.2 建立工作事項(Job)便利貼(第260頁)
    • 12.3 建立註冊成功發信工作內容(第262頁)
    • 12.4 變更註冊信寄送方式(第263頁)
    • 12.5 使用 Redis 待辦工作筆記(第265頁)
    • 12.6 設定 Redis 待辦工作筆記(第265頁)
    • 12.7 記錄工作事項便利貼(第266頁)
    • 12.8 執行待辦工作(第267頁)
    • 12.9 隊列秘書工作流程(第267頁)
    • 12.10 持續執行待辦工作(第269頁)
    • 12.11 重新載入 queue 程式(第270頁)
    • 12.12 結語(第271頁)
  • 13 會員電子報(第273頁)
    • 13.1 建立自訂 Artisan 指令(第274頁)
    • 13.2 寄送最新商品電子報(第276頁)
    • 13.3 測試寄送電子報 Artisan 指令(第284頁)
    • 13.4 設定排程工作(第284頁)
    • 13.5 設定定時執行任務排程指令(第286頁)
    • 13.6 任務排程指令訊息(第287頁)
    • 13.7 任務排程指令訊息顏色(第289頁)
    • 13.8 工作事項(Job)優先順序(第290頁)
    • 13.9 結語(第293頁)
  • 14 多國語言(第295頁)
    • 14.1 語系檔案設定(第296頁)
    • 14.2 模板語系設定(第300頁)
    • 14.3 使用者指定語系(第304頁)
    • 14.4 偵測使用者指定語系(第305頁)
    • 14.5 結語(第308頁)
  • 15 挖掘更深(第309頁)
    • 15.1 輔助函式(第310頁)
    • 15.2 Collection 資料集合物件(第316頁)
    • 15.3 加解密(第334頁)
    • 15.4 錯誤與日誌(第334頁)
    • 15.5 HTTP 例外錯誤代碼(第336頁)
    • 15.6 Artisan 指令(第338頁)
    • 15.7 快取(第340頁)
    • 15.8 儲存(Storage)(第342頁)
    • 15.9 結語(第345頁)
  • 16 你好 Laravel(第347頁)
    • 16.1 Laravel 目錄結構(第349頁)
    • 16.2 請求(Request)(第350頁)
    • 16.3 模板(Blade)(第354頁)
    • 16.4 轉址(Redirect)(第358頁)
    • 16.5 CSRF 保護(第359頁)
    • 16.6 回應(response)(第360頁)
    • 16.7 Artisan 指令(第361頁)
    • 16.8 結語(第366頁)
紙本書 NT$ 580
單本電子書
NT$ 406

點數租閱 20點
租期14天
今日租書可閱讀至2019-11-27
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code