![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
开发者MK
MK玛卡巴卡
展开
-
宝塔 docker 安装 rabbitmq
【代码】宝塔 docker 安装 rabbitmq。原创 2024-04-01 13:42:10 · 704 阅读 · 3 评论 -
PHP文字识别Tesseract (CentOS)
PHP文字识别Tesseract (CentOS)原创 2022-08-12 15:03:09 · 806 阅读 · 0 评论 -
uniapp消息推送(个推-PHP服务端推送)
uniapp消息推送(个推PHP服务端)原创 2022-06-07 11:08:18 · 1423 阅读 · 0 评论 -
切换PHP默认版本
服务器装了很多个php版本,想要切换默认版本怎么办? 下面是切换默认版本命令:查看默认版本命令 ls -l /usr/bin/php切换默认PHP版本命令 ln -sf /www/server/php/72/bin/php /usr/bin/php查看php版本命令 php -v...原创 2022-04-27 11:17:41 · 715 阅读 · 0 评论 -
thinkphp6中间件传输数据
// 验证token中间件declare (strict_types=1);namespace app\middleware;use app\model\Token;class Token{ /** * 处理请求 * * @param \think\Request $request * @param \Closure $next */ public function handle($request, \Closure $nex.原创 2022-04-24 17:29:40 · 1010 阅读 · 1 评论 -
Mysql使用IF获取用户未读消息
0 表示未读'IF(`reads`= 0,COUNT(`reads`),0) as counts'这里用的 laravel orm 示例: Message::query() ->select('id', Db::raw('IF(`reads`= 0,COUNT(`reads`),0) as counts'), 'title', 'createtime') ->first();原创 2022-04-15 12:09:24 · 648 阅读 · 0 评论 -
thinkphp乱序查询 orderRaw
乱序查询orderRaw原创 2022-01-02 13:45:24 · 1109 阅读 · 0 评论 -
快递鸟即时查询(PHP)
快递鸟即时查询原创 2021-12-29 15:21:51 · 499 阅读 · 0 评论 -
Eloquent ORM 关联模型 with() 预加载
直接上代码模型 public function classify() { return $this->hasOne(Classify::class,'id','classify_id'); } public function user() { return $this->hasOne(User::class,'id','user_id'); } 控制器 Article::query()->with(原创 2021-10-20 11:26:05 · 139 阅读 · 0 评论 -
Uniapp QQ小程序showShareItems分享设置
QQ小程序的分享设置在每个页面的onLoad函数添加代码:// #ifdef MP-QQqq.showShareMenu({ showShareItems: ['qq', 'qzone', 'wechatFriends', 'wechatMoment']});// #endif原创 2021-08-20 09:31:20 · 528 阅读 · 0 评论 -
PHP计算附近距离
/** * 圆周率 * @param $lat1 自己的经纬度22.xx * @param $lng1 自己的经纬度108.xx * @param $lat2 目标的经纬度22.xx * @param $lng2 目标的经纬度108.xx * @param int $len_type * @param int $decimal */ public static function getRatio($lat1, $lng1, $lat2, $lng2, $len_type = 1, $d原创 2021-08-05 09:37:18 · 161 阅读 · 0 评论 -
thinkphp6消息队列think-queue
<?phpnamespace app\job;use think\queue\Job;class JobQueue{public function fire(Job $job, $data){ if ($job->attempts() > 3) { $job->delete(); } $doJob = $this->doJob($data); if ($doJob) { $job->dele原创 2021-07-05 08:51:30 · 517 阅读 · 0 评论 -
thinkphp6使用gateway worker
<?phpnamespace app\http;use GatewayWorker\Lib\Gateway;use Workerman\Worker;use think\worker\Application;/** * gateway Worker 命令行服务类* php think worker:gateway */class Gateway{/** * onWorkerStart 事件回调 * 当businessWorker进程启动时触发。每个进程生命周期内都只会触发一原创 2021-07-02 16:21:42 · 641 阅读 · 0 评论 -
thinkphp6使用workerman
<?phpnamespace app\http;use think\worker\Server;class Worker extends Server{protected $socket = 'websocket://0.0.0.0:2346';// 用户组protected $uidArr = [];public function onMessage($connection, $data){ $rest = $this->json_done($data);原创 2021-07-02 16:18:13 · 1305 阅读 · 2 评论