ThinkPHP使用JWT身份验证
1.composer安装jwt,安装命令:composer require firebase/php-jwt
安装成功后会在vendor目录下生成firebase目录文件
第二步:生成token
先引入jwt
use Firebase\JWT\JWT; public function getToken($user){//使…
实际应用项目:http://github.crmeb.net/u/long 设置缓存
节省内存: https://phpspreadsheet.readthedocs.io/en/latest/topics/memory_saving/#memory-saving
这里我们使用 use Symfony\Component\Cache\Adapter\FilesystemAdapter;
use Symfony\Component\Cache\…
unexpected , expecting case (T_CASE) or default (T_DEFAULT) or } 在模板中应用{switch}{/switch}标签,报错,其实是switch的问题,模板解析后,switch:和第一个case:之间不能有有输出的,一个空格也不行,所以第一个要紧跟着
Thi…
首先来看一下分页原理:
比如下面这个表: 总共有31条数据,筛选出sex为男的SQL为:
select * from user where sex男; sex为男的有20条数据,那怎么知道sex为男的有20条数据呢,当然是用SQL的count关键字了&a…
简要归纳: public function add(){//查询部门信息if(IS_POST){$postI(POST.);$modelD(user);$data$model->create();$data[addtime]time();$result$model->add($data);//保存数据if($result){$this->success(添加成功,U(showlist));}else{$this->error(…
php 常量调用常量The reader of the PHP cert guide might be wondering about some aspects of the PHP constants, because the constants section of the book doesnt go into as much detail as it goes for other sections like variables for example. PHP证书指南的读者…
原生查询语法 $result Db::query("select * from fa_dispatch_order where id in (:dispatch_ids)", [dispatch_ids > implode(,,$dispatch_ids)]);实际输出语句(有问题,查询结果是错误的)
select * from fa_dispatch_order w…
Aloha, Im back from a family vacation in Maui, HI, feeling rejuvenated after having fun on some nice beaches with crystal water, seen an ex-volcano, sunsets, etc. 阿罗哈(Aloha),我从夏威夷的毛伊岛(Maui)的家庭度假回来了。在一些美丽的水晶水海滩上玩…
最近的项目遇到了一个问题,想要获取score_id字段里值为“42,43,44”各自的数量,查询了一番,自己做一下总结。
mysql查询语句:
SELECT score_id,count(*) FROM score WHERE score_id IN (42,43,44) GROUP …
支付宝小程序的身份认证,需要添加支付宝(支付宝身份验证)能力,签约成功后可以开始了 TP代码
public function aliUserCode(): array
{// 引入支付宝SDKvendor(.alipayapp.aop.AopClient);vendor(.alipayapp.aop.request.AlipayUs…
此方式参考 to5.1 开发的 海豚php 一个应用模块包含 admin home api 等多种方式,多一个方式就多一个入口文件。
思路是把入口文件的名称与控制器层(controller_layer)目录对应,然后将pathinfo的第一个路径作为应用的名称。相当…
https://blog.csdn.net/wanganji5252/article/details/81736807 转载自这里
Not Found The requested URL /index.php was not found on this server.
看提示是URL地址错误。原因是没有设置服务器地址重写,或者是设置了.htaccess文件,但没有打开重写功…
fastadmin嵌套关联查询 thinkPHP5嵌套关联查询
笔记记录
嵌套关联查询 A -> B -> C A 表关联B表 B表关联C表 同时把A/B/C表相关的数据展现出来
B表的model B表关联C表
我的C表是B表的自身关联。也是一个表,所以为C表 namespace app…
Click for a larger view of the print certificateThats the ZCE logo / sticker 点击查看大图印刷证明书那是ZCE徽标/贴纸 Wo-hoo! The printed certicate found its way to my wall 🙂 Technically I received it on Tuesday (May 17th), which is about 6 wee…
next()与prev()PHP prev()函数 (PHP prev() function) prev() function firstly moves the current pointer to the previous element and returns the element. prev()函数首先将当前指针移动到上一个元素,然后返回该元素。 Syntax: 句法: prev(array…
求前缀后缀真前缀真后缀The PHP certification guide is short but perfectly clear on the topic of postfix and prefix operations. My only remark is that due to the font used in this book, the pre/postfix decrement (--) is displayed as one long dash ὤ…
Fatal error: Unparenthesized a ? b : c ? d : e is not supported. Use either (a ? b : c) ? d : e or a ? b : (c ? d : e) in D:\WAMP\Apache24\htdocs\index.php on line 5
上面是错误的详细信息
今天php版本更新到php8之后刚运行时 php报了一个致命的错误 但在p…