一证逻、視圖操作
????1.關(guān)于視圖文件
視圖文件粗略
????????★????測試:定義路由罢绽,展示視圖文件
定義路由
定義方法
視圖頁面
顯示頁面
????2.基本用法視圖傳參
語法格式
????????★????小案例:使用view()方式加載一個視圖,建立.blade.php的視圖文件司倚,模板中輸出變量{{$變量名}}
加載視圖及輸出結(jié)果
視圖內(nèi)容
????3.compact函數(shù)使用(傳參)
compact
????4.blade模板過程控制語法標(biāo)簽
????????變量輸出格式 :
? ??? ??? ??{{$name}}等價于<?php echo $name;?>
? ??? ??? ??{{$nameor'default'}}等價于<?php echo isset($name)?$name : 'default'?>
? ??? ??? ??@{{$name}}禁止解析該標(biāo)簽类早,就標(biāo)簽的形式原樣輸出媚媒。【用途例如:vue模版引擎變量標(biāo)記也是{{ }}涩僻,為了防止laravel解析本身vue的變量可以在前面加上@符號】
????????★????案例:創(chuàng)建路由test/test4缭召,獲取數(shù)據(jù)表中的member數(shù)據(jù),最后在視圖中循環(huán)輸出
blade模板案例
5.模板繼承/包含
模板繼承/包含
二逆日、CSRF攻擊
1.什么是CSRF攻擊嵌巷?
? ? *????CSRF是跨站請求偽造(Cross-site request forgery)的英文縮寫? ? ????*????Laravel框架中避免CSRF攻擊很簡單:Laravel自動為每個用戶Session生成了一個CSRF Token,該Token可用于驗證登錄用戶和發(fā)起請求者是否是同一人室抽,如果不是則請求失敗搪哪。
2.Laravel中如何避免CSRF攻擊?
避免CSRF攻擊
三坪圾、模型操作(AR模式)
簡介
????1.定義模型
方法及注意事項
????2.模型控制器中調(diào)用
調(diào)用步驟
????3.基本操作
? ? ? ? ? ? 1)增加數(shù)據(jù)
定義路由及AR模式添加
create方法添加
????????????2)刪除數(shù)據(jù)
兩種刪除方法
? ? ? ? ? ? 3)修改數(shù)據(jù)
AR模式修改
update修改
????????????4)查找數(shù)據(jù)
AR模式查找
引入DB查找
四晓折、自動驗證
? ? ? ? *????laravel里面的思想有些不一樣,它的驗證規(guī)則可以在控制器里面神年,也可以單獨的寫一個專門的驗證文件已维。并且laravel里面的驗證不通過情況下的提示信息和表單數(shù)據(jù)是保存在session里面的行嗤,并且驗證不通過的情況下會跳到上一個頁面已日。
★ ? ?小案例:驗證表單并且存入數(shù)據(jù)庫
表單驗證
★ ? ?小知識點:如果表單驗證信息出錯是會用英文輸出錯誤信息,現(xiàn)在下載語言包將英文改為中文
★????網(wǎng)址:https://packagist.org????????composer主要的代碼托管網(wǎng)站
★????在官網(wǎng)搜索 ?laravel-lang
★????安裝命令:#composer requirecaouecs/laravel-lang:~3.0
使用命令行下載
下載地區(qū)
復(fù)制語言包
修改配置