總是想自己一個人做一個小的項目,但是不知道怎麼著手,平時上班時總是做項目中某個部分的任務,沒有整體做一個項目,下面是我看php中文網的視頻整理的筆記,供大家參考。這是在Windows環境下做的blog實戰專案。
一、創建專案
1)切換到專案目錄(我把專案都放在code資料夾下)
cd code
2)創建項目(項目名稱為blog)
composer create-project laravel/laravel blog --prefer-dist 指优先安装压缩版
二、分配路由及驗證碼的引用
1)先分配個路由(每個引用位址都要分配各路由)
創建成功後看是否能成功訪問
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'; //先把类包含进来,实际路径根据实际情况进行修改。 $code = new Code(); //实例化一个对象 $code->doimg(); $_SESSION['code'] = $code->getCode();//验证码保存到SESSION中
圖片的呼叫:用路由的存取方法
{{url('') }}
有可能驗證碼不清楚:
這是我們加一個click事件每次點擊時新建立個驗證碼alt="' onclick=" this.src='{{'home/code'}}'"
有的瀏覽器會認為位址沒變,所以驗證碼不變
alt="' onclick="this.src='{{'home/code'}}?'-Math.random()"
三、登入表單提交CRFS認證及驗證碼判斷
##1)注意表單提交時,提交按鈕一定要在