您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“如何創(chuàng)建blog項(xiàng)目”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“如何創(chuàng)建blog項(xiàng)目”這篇文章吧。
一、創(chuàng)建項(xiàng)目
1)切換到項(xiàng)目目錄(我把項(xiàng)目都放在code文件夾下)
cd code
2)創(chuàng)建項(xiàng)目(項(xiàng)目名字為blog)
composer create-project laravel/laravel blog --prefer-dist 指優(yōu)先安裝壓縮版
二、分配路由及驗(yàn)證碼的引用
1)先分配個路由(每個引用地址都要分配各路由)
創(chuàng)建成功后看是否能能成功訪問
2)引用第三方庫(在recource文件夾下,org 表示)
3)在controller 里加載類 require_once '../resources/org/code/Code.class.php';
session_start();
laravel框架本身對session的封裝,引用擴(kuò)展類時(shí)有可能用到原生的session ,入口文件index.php開啟
require_once '../resources/org/code/Code.class.php'; //先把類包含進(jìn)來,實(shí)際路徑根據(jù)實(shí)際情況進(jìn)行修改。 $code = new Code(); //實(shí)例化一個對象 $code->doimg(); $_SESSION['code'] = $code->getCode();//驗(yàn)證碼保存到SESSION中
圖片的調(diào)用:用路由的訪問方法
{{url('')}}
有可能驗(yàn)證碼不清楚:
這是我們加一個click事件每次點(diǎn)擊時(shí)新創(chuàng)建個驗(yàn)證碼alt="' onclick="this.src='{{'home/code'}}'"
有的瀏覽器會認(rèn)為地址沒變,所以驗(yàn)證碼不變
alt="' onclick="this.src='{{'home/code'}}?'-Math.random()"
三、登錄表單提交CRFS認(rèn)證及驗(yàn)證碼判斷
1)注意表單提交時(shí),提交按鈕一定要在<form>里
2) 419錯誤時(shí)是laravel框架的CRFS認(rèn)證問題<form>里寫上{{csrf_field()}}
3)input標(biāo)簽里name是往后臺要傳的值
4)用 Input::all()取前臺傳過來的值,相當(dāng)于is_post ,用back返回前一個頁面with將信息存在session里
if($input = Input::all()){ $code = new \Code; //實(shí)例化一個對象 $_code = $code->getCode(); //獲取本身的驗(yàn)證碼 if($input['code'] != $_code ){ return back()-> with('msg','驗(yàn)證碼錯誤!'); }else{ dd(123); } }else{ return view('home/login'); }
5)頁面提示信息 用session判斷取值
@if(session('msg')) <p style="color: #f30a28;font-size: 12px;text-align: center;">{{session('msg')}}</p> @endif
以上是“如何創(chuàng)建blog項(xiàng)目”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。