注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡圖形圖像、多媒體、網頁制作Laravel框架開發(fā)詳解:從零基礎到運用框架快速開發(fā)PHP網站

Laravel框架開發(fā)詳解:從零基礎到運用框架快速開發(fā)PHP網站

Laravel框架開發(fā)詳解:從零基礎到運用框架快速開發(fā)PHP網站

定 價:¥69.00

作 者: 洪可郡(KeJyun) 著
出版社: 北京大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787301298305 出版時間: 2018-10-01 包裝: 平裝
開本: 16開 頁數(shù): 280 字數(shù):  

內容簡介

  Laravel是PHP的框架(Framework),提供了很多開發(fā)網站或API所需的工具及環(huán)境,用戶經過簡單的設定就可以完成數(shù)據(jù)的處理及顯示,使開發(fā)者可以很“優(yōu)雅”且“快速”地開發(fā)出各種不同的產品。雖然WordPress也能夠架站,但如果有定制化需求,要開發(fā)各式各樣的網站,或打算提供APP使用的API,便只能選擇用框架,而Laravel是目前受歡迎的選擇。 本書適用新版的Laravel 5.5,主要內容共分為16章。第1~2章主要介紹了Laravel的基本情況,詳細解說了為什么要使用框架及此框架的優(yōu)缺點;第3~6章主要講解了如何選擇框架,并用框架快速建構一個網站,如電子商務網站規(guī)劃、網址設計規(guī)劃、控制器與模板設計規(guī)劃、數(shù)據(jù)庫設定及建立等;第7~14章主要講解了網站建立后的一些具體操作設置,如會員注冊、會員登入驗證、商品管理與瀏覽、商品管理與瀏覽、小區(qū)登入、工作延遲處理、會員電子報、多國語言等;第15~16章主要講解了Laravel框架內容的拓展延伸和此框架的發(fā)展前景。書中盡量避免使用專業(yè)的技術用語,而盡量使用通俗易懂的案例及用語,讓讀者更容易進入Laravel的世界。 本書適合有PHP基礎的網站開發(fā)者進行參考學習,同時適用于不知道如何選擇框架的用戶。

作者簡介

  洪可郡(KeJyun),中國臺灣資深網頁工程師,曾在關鍵評論網、PCHome、達誼股份有限公司任職,有多年網頁開發(fā)經驗,擅長處理數(shù)據(jù)庫的設計規(guī)劃、設計模式、大流量數(shù)據(jù)處理、Coding Style、團隊合作開發(fā)等。

圖書目錄

目  錄

Contents

第1章 Laravel概述

1.1 選擇Laravel的原因

1.2 選擇Laravel的意義

1.3 如何選擇一套適合的框架

1.4 Laravel特色與價值

1.5 結語

第2章 設置Laravel開發(fā)環(huán)境

2.1 環(huán)境建置及系統(tǒng)需求

2.2 Laravel系統(tǒng)環(huán)境需求

2.3 Laravel Homestead

2.4 安裝Laravel

2.5 在Windows系統(tǒng)中安裝并設置環(huán)境

2.6 結語

第3章 電子商務網站規(guī)劃

3.1 前言

3.2 情境分析

3.3 功能需求分析

3.4 數(shù)據(jù)表字段規(guī)劃

3.5 結語

第4章 網址設計規(guī)劃

4.1 網址設計規(guī)范

4.2 網址主從關系設計

4.3 網址路由(Route)

4.4 結語

第5章 控制器與模板設計規(guī)劃

5.1 控制器的位置

5.2 命名空間

5.3 使用模板

5.4 模板數(shù)據(jù)顯示

5.5 模板繼承

5.6 模板組件化



Laravel框架開發(fā)詳解:從零基礎到運用框架快速開發(fā)PHP網站

2

5.7 載入共用的css與js文件

5.8 結語

第6章 數(shù)據(jù)庫設置及建立

6.1 連線設置

6.2 連線到MySQL

6.3 .env環(huán)境變量文件

6.4 設置環(huán)境變量

6.5 env( )函數(shù)

6.6 數(shù)據(jù)庫遷移(Migration)

6.7 結語

第7章 用戶注冊

7.1 注冊路由

7.2 注冊頁控制器及模板

7.3 注冊頁數(shù)據(jù)處理控制器

7.4 CSRF保護

7.5 接收用戶注冊數(shù)據(jù)

7.6 數(shù)據(jù)驗證

7.7 驗證規(guī)則

7.8 開始驗證數(shù)據(jù)

7.9 顯示驗證錯誤信息

7.10 驗證信息語言設置

7.11 字段名稱語言

7.12 驗證錯誤表單數(shù)據(jù)保留

7.13 密碼加密

7.14 新增用戶數(shù)據(jù)至數(shù)據(jù)庫

7.15 發(fā)送用戶注冊通知信

7.16 結語

第8章 用戶登錄驗證

8.1 登錄及退出登錄路由

8.2 登錄頁控制器和模板

8.3 用戶登錄數(shù)據(jù)驗證

8.4 取得用戶數(shù)據(jù)

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 模板顯示預設數(shù)據(jù)

9.7 權限管控

9.8 建立中間件



目 錄

3

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 商品購買處理數(shù)據(jù)驗證

10.7 數(shù)據(jù)交易處理

10.8 交易數(shù)據(jù)鎖定

10.9 交易檢查及商品數(shù)據(jù)更新

10.10 交易異常處理

10.11 記錄交易記錄

10.12 檢視用戶交易記錄

10.13 交易記錄與商品關聯(lián)

10.14 獲取交易的商品關聯(lián)數(shù)據(jù)

10.15 結語

第11章 社區(qū)登錄

11.1 加入Github ID字段

11.2 執(zhí)行Migration變更

11.3 安裝laravel/socialite擴展包

11.4 設置Github登錄驗證數(shù)據(jù)

11.5 設置Github登錄路由

11.6 設置OAuth重定向 URI

11.7 Github登錄控制器

11.8 取得Github授權數(shù)據(jù)

11.9 更新Github ID或注冊新用戶

11.10 Github登錄網站

11.11 結語

第12章 工作延遲處理

12.1 隊列(Queue)秘書

12.2 建立工作事項(Job)便利貼

12.3 建立注冊成功發(fā)信工作內容

12.4 變更注冊信發(fā)送方式

12.5 使用Redis待辦工作筆記

12.6 設置Redis待辦工作筆記

12.7 記錄工作事項便利貼



12.8 執(zhí)行待辦工作

12.9 隊列秘書工作流程

12.10 持續(xù)執(zhí)行待辦工作

12.11 重新載入Queue程序

12.12 結語

第13章 用戶電子報

13.1 建立自定義artisan命令

13.2 發(fā)送最新商品電子報

13.3 測試發(fā)送電子報artisan命令

13.4 設置排程工作

13.5 設置定時執(zhí)行任務排程命令

13.6 任務排程命令信息

13.7 任務排程命令信息顏色

13.8 工作事項(Job)優(yōu)先順序

13.9 結語

第14章 多國語言

14.1 語言文件設置

14.2 模板語言設置

14.3 用戶指定語言

14.4 偵測用戶指定語言

14.5 結語

第15章 挖掘更深

15.1 輔助函數(shù)

15.2 Collection數(shù)據(jù)集合對象

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 路由(Route)

16.5 重定向(Redirect)

16.6 CSRF保護

16.7 響應(Response)

16.8 artisan命令

16.9 結語

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號