
0人評分過此書
Laravel 5 for beginner新手道場:優雅運用框架快速開發PHP網站
●適用最新版的Laravel 5。
●當前最受歡迎的PHP框架。
●框架設計完全符合設計模式的五大原則。
●功能開發迅速,輕鬆達到網站客製化。
Laravel是PHP的框架(Framework),提供了很多開發網站或API所需的工具及環境,可以經過簡單的設定就可以完成資料的處理及顯示,使開發者可以很「優雅」且「快速」的開發出各個不同的產品。本書適合有PHP基礎的人,但不知道要怎麼選擇框架,或者不用框架的人也能夠明白它的好處。
雖然WordPress也能夠架站,但如果有客製化需求、開發各式各樣的網站,或打算提供App使用的API,如此一來你只能選擇用框架,而Laravel是目前最受歡迎的。
本書將詳細解說為什麼要使用框架,以及理解框架的優缺點後,要怎麼選擇框架,並用框架快速建構一個網站。除非必要,否則書中會避免專業技術用語,盡量使用最生活化易懂的例子及語氣,讓大家更容易進入 Laravel 的世界。
●當前最受歡迎的PHP框架。
●框架設計完全符合設計模式的五大原則。
●功能開發迅速,輕鬆達到網站客製化。
Laravel是PHP的框架(Framework),提供了很多開發網站或API所需的工具及環境,可以經過簡單的設定就可以完成資料的處理及顯示,使開發者可以很「優雅」且「快速」的開發出各個不同的產品。本書適合有PHP基礎的人,但不知道要怎麼選擇框架,或者不用框架的人也能夠明白它的好處。
雖然WordPress也能夠架站,但如果有客製化需求、開發各式各樣的網站,或打算提供App使用的API,如此一來你只能選擇用框架,而Laravel是目前最受歡迎的。
本書將詳細解說為什麼要使用框架,以及理解框架的優缺點後,要怎麼選擇框架,並用框架快速建構一個網站。除非必要,否則書中會避免專業技術用語,盡量使用最生活化易懂的例子及語氣,讓大家更容易進入 Laravel 的世界。
-
1 Laravel 初探
-
1.1 為什麼要選擇 Laravel ?
-
1.2 我需要選擇框架嗎?
-
1.3 如何選擇一套適合你的框架?
-
1.4 Laravel 特色與價值
-
1.5 結語
-
-
2 設定 Laravel 開發環境
-
2.1 環境建置及系統需求
-
2.2 Laravel 系統環境需求
-
2.3 Laravel Homestead
-
2.4 安裝Laravel
-
2.5 在Windows 安裝並設置環境
-
2.6 結語
-
-
3 電子商務網站規劃
-
3.1 前言
-
3.2 情境分析
-
3.3 功能需求分析
-
3.4 資料表欄位規劃
-
3.5 結語
-
-
4 網址設計規劃
-
4.1 網址設計規範
-
4.2 網址主從關係設計
-
4.3 網址路由(Route)
-
4.4 結語
-
-
5 控制器與模板設計規劃
-
5.1 控制器你在哪?
-
5.2 命名空間
-
5.3 使用模版
-
5.4 模板資料顯示
-
5.5 模板繼承
-
5.6 模板元件化
-
5.7 載入共用css / js 檔案
-
5.8 結語
-
-
6 資料庫設定及建立
-
6.1 連線設定
-
6.2 連線到 MySQL
-
6.3 .env 環境變數檔案
-
6.4 設定環境變數
-
6.5 env() 函數
-
6.6 資料庫遷移(Migration)
-
6.7 結語
-
-
7 會員註冊
-
7.1 註冊路由
-
7.2 註冊頁控制器及模板
-
7.3 註冊頁資料處理控制器
-
7.4 CSRF 保護
-
7.5 接收會員註冊資料
-
7.6 資料驗證
-
7.7 驗證規則
-
7.8 開始驗證資料
-
7.9 顯示驗證錯誤訊息
-
7.10 驗證訊息語言設定
-
7.11 欄位名稱語系
-
7.12 驗證錯誤表單資料保留
-
7.13 密碼加密
-
7.14 新增會員資料至資料庫
-
7.15 寄送會員註冊通知信
-
7.16 結語
-
-
8 會員登入驗證
-
8.1 登入及登出路由
-
8.2 登入頁控制器及模板
-
8.3 會員登入資料驗證
-
8.4 取得使用者資料
-
8.5 列印 Eloquent SQL 語法
-
8.6 驗證密碼
-
8.7 會員登入
-
8.8 session 設定
-
8.9 登入身份畫面檢視
-
8.10 會員登出
-
8.11 結語
-
-
9 商品管理與瀏覽
-
9.1 商品路由
-
9.2 建立商品頁控制器
-
9.3 商品編輯頁控制器
-
9.4 網站圖片儲存方式
-
9.5 商品編輯頁模板
-
9.6 模板顯示預設資料
-
9.7 權限控管
-
9.8 建立中介層
-
9.9 登入會員中介層
-
9.10 表單 HTTP 方法設定
-
9.11 商品圖片處理
-
9.12 裁切圖片
-
9.13 管理商品
-
9.14 結語
-
-
10 商品管理與瀏覽
-
10.1 商品購買路由
-
10.2 商品清單檢視頁控制器
-
10.3 商品清單檢視頁模板
-
10.4 商品單品檢視頁控制器
-
10.5 商品單品檢視頁模板
-
10.6 商品購買處理資料驗證
-
10.7 資料交易處理
-
10.8 交易資料鎖定
-
10.9 交易檢查及商品資料更新
-
10.10 交易例外處理
-
10.11 記錄交易記錄
-
10.12 檢視會員交易記錄
-
10.13 交易記錄與商品關聯
-
10.14 撈取交易的商品關聯資料
-
10.15 結語
-
-
11 社群登入
-
11.1 加入Facebook ID 欄位
-
11.2 執行Migration 異動
-
11.3 設定Facebook 登入認證資料
-
11.4 設定Facebook 登入路由
-
11.5 設定 OAuth 重新導向 URI
-
11.6 Facebook 登入控制器
-
11.7 取得Facebook 授權資料
-
11.8 更新 Facebook ID 或註冊新會員
-
11.9 Facebook 登入網站
-
11.10 結語
-
-
12 工作延遲處理
-
12.1 何謂隊列(Queue)秘書
-
12.2 建立工作事項(Job)便利貼
-
12.3 建立註冊成功發信工作內容
-
12.4 變更註冊信寄送方式
-
12.5 使用Redis 待辦工作筆記
-
12.6 設定 Redis 待辦工作筆記
-
12.7 記錄工作事項便利貼
-
12.8 執行待辦工作
-
12.9 隊列秘書工作流程
-
12.10 持續執行待辦工作
-
12.11 重新載入 queue 程式
-
12.12 結語
-
-
13 會員電子報
-
13.1 建立自訂Artisan 指令
-
13.2 寄送最新商品電子報
-
13.3 測試寄送電子報 Artisan 指令
-
13.4 設定排程工作
-
13.5 設定定時執行任務排程指令
-
13.6 任務排程指令訊息
-
13.7 任務排程指令訊息顏色
-
13.8 工作事項(Job)優先順序
-
13.9 結語
-
-
14 多國語言
-
14.1 語系檔案設定
-
14.2 模板語系設定
-
14.3 使用者指定語系
-
14.4 偵測使用者指定語系
-
14.5 結語
-
-
15 挖掘更深
-
15.1 輔助函式
-
15.2 Collection 資料集合物件
-
15.3 加解密
-
15.4 錯誤與日誌
-
15.5 HTTP 例外錯誤代碼
-
15.6 Artisan 指令
-
15.7 快取
-
15.8 儲存(Storage)
-
15.9 結語
-
-
16 你好 Laravel
-
16.1 Laravel 目錄結構
-
16.2 請求(Request)
-
16.3 模板(Blade)
-
16.4 轉址(Redirect)
-
16.5 CSRF 保護
-
16.6 回應(response)
-
16.7 Artisan 指令
-
16.8 結語
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分