溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何創(chuàng)建blog項(xiàng)目

發(fā)布時(shí)間:2021-09-06 14:15:50 來源:億速云 閱讀:146 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“如何創(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è)資訊頻道!

向AI問一下細(xì)節(jié)

免責(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)容。

AI