php框架使用之laravel框架(實戰篇)三

綜合案例-App後臺開發

1、複製Laravel源代碼到項目目錄中

2、更改server.php爲index.php與.htaccess路徑

3、設計數據表

數據庫名稱:gcwapp

admin數據表名稱:gcw_admin

admin數據表的表結構:

字段名稱

字段類型

字段長度

默認值

字段屬性

是否爲空

備註

id

tinyint

 

 

primaryKey

not null

編號

username

varchar

20

 

 

not null

用戶名

password

char

32

 

 

not null

密碼

示例代碼:

向數據表中添加測試數據:

4、創建Public控制器

5、定義login方法,用於載入視圖

6、在resources/views/public文件夾中創建login.blade.php

複製模板文件中的代碼到以上文件中。

7、定義routes.php路由

設置Public控制器:

8、複製後臺項目的資源文件到public的assets目錄中

9L4SVwBuSDZO2AAAAAElFTkSuQmCC

使用asset方法,引入資源文件:

XJH5nNO+9u5h3313CV0OjKLRUvEoZiyZsoUOHhdxTZwzdx8XhugZbJvfg8dc+YH+qgFdXa4BKDdVQDdVQDdXQf4D+HzkPjzJZ0s+dAAAAAElFTkSuQmCC

9、編輯login.blade.php模板,引入驗證碼

wcLCZUQIUKECPFr5P8BlDpGAdLdDWEAAAAASUVORK5CYII=

10、複製驗證碼類到resources/org/code文件夾

11、在控制器中定義code方法,用於生成驗證碼

特別注意:還要記得設置路由,否則無法顯示

12、在模板中引入驗證碼

13、在index.php入口文件中手工開啓session

14、定義表單的url連接,在服務器端對數據進行驗證

在路由中設置請求路由:

在控制器中定義check方法

運行結果:

以上運行結果代表,其Laravel框架會對form表單進行token驗證(每個表單都會隨機生成token)

在form表單中,調用csrf生成隨機token。

15、使用Input類接收表單數據

16、定義Index控制器

複製Index控制器到Admin目錄,然後更改命名空間

17、定義index.blade.php到views/index目錄

18、設置admin/index路由

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章