ThinkPHP6.1 移除了Filesystem,有效的替换方法

V6.1.0(2022年10月26日)移除核心对think-filesystem库的依赖在ThinkPHP6.1 发布以后,移除·Filesystem类库,文件上传无法使用,但是thinkFile 依旧有进行保留,可以使用thinkFile 代替进行文件操作,文件上传代码如下方法一:自己封装common.php 通用方法if (!function_exists('fileUpdate'))...

ThinkPHP 2022-11-07 PM 1723次 3条

think-queue 消息队列

安装think-queue 组件composer require topthink/think-queue配置文件/config/queue.php<?php return [ 'default' => 'redis', 'connections' => [ 'sync' => [ 'type' ...

PHP,ThinkPHP 2022-11-04 PM 1819次 3条

用PHPExcel数据导出封装

安装组件composer require phpoffice/phpexcel引用组件use PHPExcel; use PHPExcel_Cell; use PHPExcel_IOFactory;封装代码 /** * @description excel数据导出方法封装 列数支持700+ * @param array $title 列标题、宽度和数据字段 二维数组...

PHP,ThinkPHP 2021-12-13 PM 1452次 3条

TP 用 mpdf 生成pdf

1、安装mpdf工具类composer require mpdf/mpdf 2、控制器里调用<?php public function test_pdf(){ //$mpdf = new \Mpdf\Mpdf();//简单使用       $mpdf = new \Mpdf\Mpdf([ 'mode' => 'UTF-8', 'format' =>...

PHP,ThinkPHP 2021-12-13 PM 1935次 2条

php where 时间条件,thinkphp5日期时间查询比较和whereTime使用方法

一、使用where方法进行时间的比较查询where(‘create_time’,’>’,’2019-1-1′); // 大于某个时间 where(‘create_time’,‘<=’,’2019-1-1′); // 小于某个时间 where(‘create_time’,’between time’,[‘2018-1-1′,’2019-1-1’]); // 时间区间查询二、使用...

PHP,ThinkPHP 2021-10-20 PM 1472次 0条

TP6 使用 JWT 认证

什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直...

PHP,ThinkPHP 2021-10-11 AM 795次 0条

用PHP 把页面生成PDF文件

用到knp-snappy 扩展库 和 wkhtmltopdf 下载如下1. 安装wkhtmltopdfhttps://wkhtmltopdf.org/downloads.htmlWindows下载安装后可以用一下命令试试效果wkhtmltopdf http://qq.com qq.pdf导出jpg cmd命令为wkhtmltoimage http://www.qq.com qq.jpg2. ...

PHP,ThinkPHP 2021-08-18 PM 1010次 0条

PhpSpreadsheet 导出实例

1. 安装使用composer安装:composer require phpoffice/phpspreadsheetGitHub下载: https://github.com/PHPOffice/PhpSpreadsheet2. 使用 Spreadsheet use PhpOffice\PhpSpreadsheet\Spreadsheet; //Xlsx类 保存文件功能类 ...

PHP,ThinkPHP 2021-05-04 AM 1050次 0条