1、中间件是什么 中间件主要用于拦截或过滤应用的HTTP请求,并进行必要的业务处理。可以看成是 数据访问过程中的拦截器 。比如可以在控制器处理之前,先验证token是否过期,是否正确等 2、创建中间件 安装中间件 php think make...
1、引入JWTcomposer require firebase/php-jwt 2、生成token 在公共文件common.php中引入jwt // 应用公共文件use Firebase\JWT\JWT;use Firebase\JWT\...
一、导入excel tp6导入excel文件使用phpoffice使用composer安装office composer require phpoffice/phpspreadsheet 安装成功后项目的composer.json可以看到 ...
后端接口使用tp6 config文件夹下,配置filesystem.php 单文件上传 多文件上传 前端使用vue3 通过input标签来上传文件 单文件上传
后端代码(tp6)先设置文件存储位置 // 文件上传 public function uploads(){ // 接受文件上传 $file = Request()->file('file'); ...
一、路由原理与实现 将模块、控制器和方法从pathinfo中解析出来 user.php
一、mvc原理流程图 二、自定义一个mvc(1)创建配置文件config // 数据库连接参数define('DATABASE',[ 'type'=>'mysql', 'host'=>'localhost', 'dbname'=>'...
一、什么是会话// cookie:再客户端(浏览器)保存用户信息// 第一次访问一个php脚本文件// 那么这个php可以通过一个函数来给客户端设置cookie// 服务器识别用户,是通过用户使用的终端/浏览器来识别// 开启一个会话// sessi...
一、文件上传1、单文件上传 单文件上传
一、数据库的CURD操作 操作简称:CURD,增删改查、它代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作。 连接数据库
一、属性与方法重载(1)属性重载 查询拦截器 class User{ // 属性 private $data = [ 'age'=>20 ]; // 查询拦截器 public function __get...
1.文件的本质与作用域(1)本质:将目录文件复制到当前位置 使用include或者require引入文件 // 1. includeinclude __DIR__ .'/inc/f1.php';// $username = '王五';echo $u...
1、数组遍历函数(1)快速遍历foreach $user3 = ['id'=>1,'name'=>'Jack','age'=>28,'address'=>'深圳龙华'];foreach($user3 as $key=>$value){ prin...
字符串函数1、md5() 加密 // md5加密$password = '123456';echo md5($password); 2、strtoupper() 字符串转大写 // strtoupper 字符串转大写$str1 = 'abcdefg...
一、分支与循环 分支 $total = 90;switch(true){ case $total60 && $total