tp5
凉臣
人们梦想远方迷人的玫瑰园,却不去欣赏盛开在窗前的玫瑰花
展开
-
宝塔服务器之堡塔应用管理器的使用【php消息队列】
使用宝塔自带的堡塔应用管理器管理php中的消息队列,支持守护进程原创 2022-08-15 16:28:25 · 1970 阅读 · 0 评论 -
ThinkPhP 自定义接口返回
tp5.1 封装api接口自定义返回格式<?phpnamespace app\common\library;class Response{ const JSON = "json"; /** * 按综合方式输出通信数据 * @param integer $code 状态码 * @param string $message 提示信息 * @param array $data 数据 * @param string $type 数据类型...原创 2022-04-11 19:15:54 · 1220 阅读 · 0 评论 -
tp5实现接口版本控制
使用路由是西安版本控制即可<?phpuse think\facade\Route;/** * school模块路由 */Route::group('school', function () { Route::group(':version/student',function (){ ///匹配版本 Route::post('getMessage','school/:version.Student/getMessage'); ..原创 2022-04-11 18:56:41 · 573 阅读 · 0 评论 -
tp5模型belongsTo和hasOne以及hasMany的区别与用法
一个案例带你了解tp5模型belongsTo和hasOne以及hasMany的区别与用法原创 2022-04-10 00:15:11 · 2003 阅读 · 0 评论 -
tp5.1 读取【第二数据库】内容
1. 配置第二个数据库的相关信息,在config目录下面新建一个php文件,内容和database.php中内容一致。<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]// +--------------------------------------------------------------原创 2022-03-02 10:47:55 · 419 阅读 · 0 评论 -
tp5.1使用【极光】+【redis】发送短信验证码
使用的是极光短信,自定义验证码发送,并且使用了redis缓存机制原创 2022-02-27 21:06:01 · 674 阅读 · 0 评论 -
tp5.1使用【redis】缓存【token】实现APP验证
使用tp5.1redis缓存,以及带有token加密解密算法,获取token内容进一步做判断原创 2022-02-27 20:42:01 · 910 阅读 · 0 评论 -
tp5.1 本地小皮使用redis缓存
1. 下载安装redis2. 配置php.ini,加上一句话extension=php_redis.dll<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]// +-------------------------------------------------------------原创 2022-02-24 23:35:21 · 795 阅读 · 0 评论 -
tp5 .1 实现定时任务(几秒钟执行一次->可以使用多进程)
1. 在application下的common/command/Task.php 创建任务<?phpnamespace app\common\command;use think\console\Command;use think\console\Input;use think\console\input\Argument;use think\console\Output;class Task extends Command{ protected function.原创 2022-01-12 13:19:00 · 1977 阅读 · 0 评论 -
Thinkphp5.1+workerman+getway实现聊天功能
Thinkphp5.1+workerman+getway实现聊天功能原创 2022-01-05 16:57:51 · 2694 阅读 · 4 评论 -
tp5.1+think-swoole搭建聊天
1.我使用的是linux系统,首先需要安装think-swoolecomposer require topthink/think-swoole2.在项目根目录config目录下修改swoole_server.php,没有自己新建。<?php// +----------------------------------------------------------------------// | Swoole设置 php think swoole:server 命令行下有效// +原创 2021-09-15 11:37:02 · 942 阅读 · 1 评论 -
tp5 时间戳处理成日期分组查询||create_time设置别名
1.时间戳转为日期设置别名 StructureModel::all(function ($query){ $query->group('time')->field(['from_unixtime(`create_time`, \'%Y-%m-%d\') as time','count(*) as count']); });2.我用的是模型,原理是一样的只需要看field和group如何使用即可...原创 2021-09-01 00:29:50 · 614 阅读 · 0 评论 -
fastadmin实现审核功能
直接上代码,找到对应的js文件,将button放入operate中即可(js在public/assets/js/backend/mod_renzheng.js),url即ajax的url,对应的是他自己的控制器名和方法名,后端就是简单的改status状态(0/1) buttons: [ { name: 'adopt', ..原创 2021-05-28 11:31:35 · 1577 阅读 · 0 评论 -
tp5使用中文当别名,报错:不支持的数据表达式
找到目录\thinkphp\library\think\db\builder\Mysql.php将正则表达式改为已下内容if ($strict && !preg_match('/^[\w\.\*\x7f-\xff]+$/', $key)) { throw new Exception('not support data:' . $key); }原创 2021-03-14 12:05:40 · 1355 阅读 · 3 评论