【laravel】blog項目實戰(zhàn)筆記-創(chuàng)建項目及登錄的操作

總想自己一個人做一個小的項目,但是不知道怎么著手,平時上班時總是做項目中某個部分的任務,沒有整體做一個項目,下面是我看php中文網(wǎng)的視頻整理的筆記,供大家參考。這是在windows環(huán)境下做的blog實戰(zhàn)項目。

一、創(chuàng)建項目

1)切換到項目目錄(我把項目都放在code文件夾下)

cd?code

2)創(chuàng)建項目(項目名字為blog)

composer?create-project?laravel/laravel?blog??--prefer-dist???指優(yōu)先安裝壓縮版

二、分配路由及驗證碼的引用

1)先分配個路由(每個引用地址都要分配各路由)

創(chuàng)建成功后看是否能能成功訪問

2)引用第三方庫(在recource文件夾下,org ?表示)

3)在controller 里加載類 ? require_once ‘../resources/org/code/Code.class.php’;

Session_start(); ??laravel框架本身對session的封裝,引用擴展類時有可能用到原生的session ,入口文件index.php開啟

require_once?'../resources/org/code/Code.class.php';??//先把類包含進來,實際路徑根據(jù)實際情況進行修改。 $code?=?new?Code();??//實例化一個對象 $code->doimg(); $_SESSION['code']?=?$code->getCode();//驗證碼保存到SESSION中

圖片的調(diào)用:用路由的訪問方法

{{url(”)}}

有可能驗證碼不清楚:

這是我們加一個click事件每次點擊時新創(chuàng)建個驗證碼alt=”‘ onclick=”this.src='{{‘home/code’}}'”

有的瀏覽器會認為地址沒變,所以驗證碼不變

alt="'?onclick="this.src='{{'home/code'}}?'-Math.random()"

三、登錄表單提交CRFS認證及驗證碼判斷

1)注意表單提交時,提交按鈕一定要在

2) 419錯誤時是laravel框架的CRFS認證問題

里寫上{{csrf_field()}}  

3)input標簽里name是往后臺要傳的值

4)用 Input::all()取前臺傳過來的值,相當于is_post ,用back返回前一個頁面with將信息存在session里

   if($input?=?Input::all()){   $code?=?new?Code;???//實例化一個對象   ??$_code?=?$code->getCode(); //獲取本身的驗證碼   if($input['code']?!=?$_code?){     ?return?back()->?with('msg','驗證碼錯誤!');   ?}else{     ?dd(123);   ??}  ?}else{   return?view('home/login');   }

5)頁面提示信息 用session判斷取值

 @if(session('msg'))   ?<p>{{session('msg')}}</p> @endif

以上步驟是我學習的筆記,我把要操作的步驟或重點的記了下來,如果哪有不懂可以留言。謝謝大家支持。希望能為小白提供幫助,如果想看更多blog項目信息,關(guān)注我,下一篇繼續(xù)分享。

推薦學習:《laravel教程

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊9 分享