Saya sentiasa mahu membuat projek kecil sendiri, tetapi saya tidak tahu bagaimana untuk memulakannya. Saya sentiasa melakukan bahagian tertentu projek apabila saya pergi ke tempat kerja, dan saya tidak melakukan projek secara keseluruhan . Berikut adalah ringkasan video yang saya tonton di laman web PHP Cina Nota untuk rujukan anda. Ini adalah projek blog praktikal yang dilakukan dalam persekitaran Windows.
1 Buat projek
1) Tukar ke direktori projek (saya letak semua projek dalam folder kod)
cd code
2 )Buat projek (nama projek ialah blog)
composer create-project laravel/laravel blog --prefer-dist 指优先安装压缩版
2 Edarkan rujukan penghalaan dan kod pengesahan
1) Mula-mula tetapkan laluan (setiap rujukan. alamat Setiap laluan mesti ditetapkan)
Selepas penciptaan berjaya, semak sama ada ia boleh diakses dengan jayanya
2) Rujuk perpustakaan pihak ketiga (di bawah folder sumber, diwakili oleh org)
3 ) Muatkan kelas dalam pengawal require_once '../resources/org/code/Code.class.php';
session_start();
Rangka kerja laravel itu sendiri merangkum sesi apabila merujuk kelas sambungan, sesi asli boleh digunakan index.php dibuka
require_once '../resources/org/code/Code.class.php'; //先把类包含进来,实际路径根据实际情况进行修改。 $code = new Code(); //实例化一个对象 $code->doimg(); $_SESSION['code'] = $code->getCode();//验证码保存到SESSION中
Panggilan imej: Gunakan kaedah akses penghalaan
{{url('')}}
Ada kemungkinan kod pengesahan tidak jelas:
Ini adalah apabila kami menambah acara klik untuk setiap klik Cipta kod pengesahan baharu dari semasa ke semasaalt="' onclick="this.src='{{'home/code'}}'"
Sesetengah penyemak imbas akan menganggap alamat tersebut tidak berubah, jadi kod pengesahan kekal tidak berubah
alt="' onclick="this.src='{{'home/code'}}?'-Math.random()"
3. Serahkan pengesahan CRFS dalam borang log masuk dan penghakiman kod pengesahan
1) Ambil perhatian bahawa semasa menghantar borang, butang hantar mestilah dalam 2) Ralat 419 ialah isu pengesahan CRFS dengan rangka kerja laravel