1、中間件是什么 中間件主要用于攔截或過濾應(yīng)用的HTTP請求,并進(jìn)行必要的業(yè)務(wù)處理。可以看成是 數(shù)據(jù)訪問過程中的攔截器 。比如可以在控制器處理之前,先驗證token是否過期,是否正確等 2、創(chuàng)建中間件 安裝中間件 php think make...
1、引入JWTcomposer require firebase/php-jwt 2、生成token 在公共文件common.php中引入jwt // 應(yīng)用公共文件use Firebase\JWT\JWT;use Firebase\JWT\...
一、導(dǎo)入excel tp6導(dǎo)入excel文件使用phpoffice使用composer安裝office composer require phpoffice/phpspreadsheet 安裝成功后項目的composer.json可以看到 ...
后端接口使用tp6 config文件夾下,配置filesystem.php 單文件上傳 多文件上傳 前端使用vue3 通過input標(biāo)簽來上傳文件 單文件上傳
后端代碼(tp6)先設(shè)置文件存儲位置 // 文件上傳 public function uploads(){ // 接受文件上傳 $file = Request()->file('file'); ...
一、路由原理與實現(xiàn) 將模塊、控制器和方法從pathinfo中解析出來 user.php
一、mvc原理流程圖 二、自定義一個mvc(1)創(chuàng)建配置文件config // 數(shù)據(jù)庫連接參數(shù)define('DATABASE',[ 'type'=>'mysql', 'host'=>'localhost', 'dbname'=>'...
一、什么是會話// cookie:再客戶端(瀏覽器)保存用戶信息// 第一次訪問一個php腳本文件// 那么這個php可以通過一個函數(shù)來給客戶端設(shè)置cookie// 服務(wù)器識別用戶,是通過用戶使用的終端/瀏覽器來識別// 開啟一個會話// sessi...
一、文件上傳1、單文件上傳 單文件上傳
一、數(shù)據(jù)庫的CURD操作 操作簡稱:CURD,增刪改查、它代表創(chuàng)建(Create)、更新(Update)、讀?。≧etrieve)和刪除(Delete)操作。 連接數(shù)據(jù)庫
一、屬性與方法重載(1)屬性重載 查詢攔截器 class User{ // 屬性 private $data = [ 'age'=>20 ]; // 查詢攔截器 public function __get...
1.文件的本質(zhì)與作用域(1)本質(zhì):將目錄文件復(fù)制到當(dāng)前位置 使用include或者require引入文件 // 1. includeinclude __DIR__ .'/inc/f1.php';// $username = '王五';echo $u...
1、數(shù)組遍歷函數(shù)(1)快速遍歷foreach $user3 = ['id'=>1,'name'=>'Jack','age'=>28,'address'=>'深圳龍華'];foreach($user3 as $key=>$value){ prin...
字符串函數(shù)1、md5() 加密 // md5加密$password = '123456';echo md5($password); 2、strtoupper() 字符串轉(zhuǎn)大寫 // strtoupper 字符串轉(zhuǎn)大寫$str1 = 'abcdefg...
一、分支與循環(huán) 分支 $total = 90;switch(true){ case $total60 && $total