自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 问答 (1)
  • 收藏
  • 关注

原创 【已解决】Laravel完成定时Job任务(延时分发任务)【指定时间执行一次某自定义任务】

文章目录前言目标需求开发环境Linux+Nginx+mysql+php7.3+Redis+Laravel 6.2.* + Supervisor管理器(用来做进程守护的工具)数据模型活动表(activity)用户表(userinfo)业务流程代码部分总结前言laravel 完成Job定时任务解决php在某一时间执行一次某个自定义任务。目标需求已知有多个活动且每个用户只能关注一个活动,活动表与用户表的关系为一对多【即“活动表”一条数据 关联 多条“用户表”数据】。现在要求活动开始前10分钟对关注该活

2021-07-27 11:55:06 440

原创 laravel 使用with预加载(渴求加载)的使用方法示例及嵌套查询示例

laravel 使用with预加载(渴求加载)的使用方法示例with()方法能做什么?在什么场景使用?表结构代码实现(根据当前登录用户,获取用户下的所有相关文章)with()方法能做什么?在什么场景使用?1.情景如下。2张数据表 主表userinfors用户表【id,name,created_at】,从表文章表articles表【id,user_id,title,content,created_at】3.需求:根据当前登录用户A获取A所发布的文章。4.模型之间的关系:一对多,一个用户能有多篇文章。

2020-10-28 14:54:29 939

原创 Laravel 查询构造器向闭包方法内传参示例

这里写自定义目录标题Laravel 查询构造器闭包方法接受参数场景:代码演示:Laravel 查询构造器闭包方法接受参数场景:将外部参数$status传递到where闭包函数内进行使用。代码演示:/** * 使用示例 */public function test5(Request $request){ $status = 1;//外部参数(状态值 1:通过审核,2:未通过审核) //获取通过审核的商品 $data= Goods::where(function ($query) us

2020-07-14 10:13:00 758

原创 Laravel使用 FIND_IN_SET()原生MySql语句 精准查询特殊字符串是否存在指定字符串中 解决 like 无法精准匹配问题。(已解决)

Laravel使用#例如:FIND_IN_SET()精准查询特殊字符串是否存在指定字符串中 解决 like 无法精准匹配问题使用场景:精准匹配指定字符串idtitletype12018年报1,2,322019年报11,3332020年报22,23业务需求:需要查询type值 == 1 的数据此时会发现使用like无法进行精准匹配此...

2020-04-26 13:25:41 3491

原创 php 使用laravel 7.x 实现前后端分离(第一篇)

php 使用laravel 7.x + (laravel-admin)搭建后台管理项目下载laravel 7.x框架使用composer下载laravel7框架命令格式: composer create-project - -prefer-dist laravel/laravel 项目名称 版本号示例代码(安装laravel5.4版本,项目名称为blog ):composer cr...

2020-03-28 18:37:54 1190

原创 PHP+Laravel5.7 使用阿里OSS+阿里媒体处理上传图片/视频文件

Laravel 使用阿里OSS+阿里媒体处理-阿里OSS官方后台配置阿里OSS官方后台创建存储空间第一步:准备工作以上就是Laravel 5.7 +php 使用阿里官方上传SDK和conposer下载的阿里媒体处理拓展的详细使用方法。阿里OSS官方后台创建存储空间第一步:准备工作登录阿里OSS控制台创建OSS存储空间按步骤创建一个OSS存储空间创建媒体处理MPS使用compo...

2020-02-11 04:39:47 860

原创 laravel+GatewayWorker 完成IM即时通信以及文件互传功能(第四章:服务端调试错误)

laravel+GatewayWorker 完成IM即时通信以及文件互传功能(第四章:服务端调试错误)功能简介应用场景专题章节第四章:服务端调试错误一、在服务器终端运行GatewayWorker的PHP启动命令进行报错调试功能简介本专题将带手把手带你搭建 仿某信的 即时通信功能 并完成文件互传应用场景本专题实际应用场景:聊天客服:即时通信,消息实时互传,互相发送文字、语音消息以及文件;小规模线上竞拍;视频实时弹幕;物联网;以及其他与实时消息相关的功能;专题章节服务器配置;业务逻

2021-11-29 15:40:47 81

原创 laravel+GatewayWorker 完成IM即时通信以及文件互传功能(第三章:后端即时通信代码开发与配置项讲解)

laravel+GatewayWorker 完成IM即时通信以及文件互传功能(第三章:后端即时通信代码开发与配置项讲解)功能简介应用场景专题章节第三章:后端即时通信代码开发与配置项讲解功能简介本专题将带手把手带你搭建 仿某信的 即时通信功能 并完成文件互传应用场景本专题实际应用场景:聊天客服:即时通信,消息实时互传,互相发送文字、语音消息以及文件;小规模线上竞拍;视频实时弹幕;物联网;以及其他与实时消息相关的功能;专题章节服务器配置;业务逻辑讲解;后端即时通信代码开发与配置项

2021-11-29 15:27:23 235

原创 PHP laravel+GatewayWorker 完成IM即时通信以及文件互传功能(第二章:业务逻辑讲解篇)

laravel+GatewayWorker 完成IM即时通信以及文件互传功能(第二章:业务逻辑讲解篇)功能简介应用场景专题章节第二章:业务逻辑讲解篇一、业务逻辑功能简介本专题将带手把手带你搭建 仿某信的 即时通信功能 并完成文件互传应用场景本专题实际应用场景:聊天客服:即时通信,消息实时互传,互相发送文字、语音消息以及文件;小规模线上竞拍;视频实时弹幕;物联网;以及其他与实时消息相关的功能;专题章节服务器配置;业务逻辑讲解;后端即时通信代码开发与配置项讲解服务端调试错误;

2021-11-27 21:59:24 4

原创 PHP laravel+GatewayWorker 完成IM即时通信以及文件互传功能(第一章:基础配置篇)

laravel+GatewayWorker 完成IM即时通信以及文件互传功能(第一章:基础配置篇)功能简介应用场景专题章节第一章:配置篇一、所需工具二、配置服务器功能简介本专题将带手把手带你搭建 仿某信的 即时通信功能 并完成文件互传应用场景本专题实际应用场景:聊天客服:即时通信,消息实时互传,互相发送文字、语音消息以及文件;小规模线上竞拍;视频实时弹幕;物联网;以及其他与实时消息相关的功能;专题章节1.服务器配置;2.业务逻辑讲解;3.后端即时通信代码开发与配置项讲解4.服

2021-11-27 19:14:56 403

原创 PHP使用Laravel-Pay组件快速接入微信JSAPI支付(微信公众号支付)

使用Laravel-Pay组件快速接入支付(1:微信支付篇)本文为系列文章,接下来分别会讲解如何接入微信 与 支付宝 支付并完成支付的保姆式教程本篇文章:介绍微信支付需要准备的基础条件,第2篇文章演示具体编码过程。文章目录使用Laravel-Pay组件快速接入支付(1:微信支付篇)前言一、前期准备与花费明细(仅供参考)二、使用步骤1.引入库2.读入数据总结前言本篇介绍微信 H5、JSAPI(公众号)、APP、小程序支付、Native支付(手机扫网站二维码进行支付)、需要的基础资料一、前期

2021-07-15 18:25:24 125 2

原创 【已解决】Laravel paginate()分页后 出现数据重复 或 数据丢失问题

【已解决】Laravel paginate()分页后 出现数据重复 或 数据丢失问题问题情景描述:已知有一张学生表与一张消费积分表。现根据每个学生的消费积分对学生表进行正序排列(即积分从高到低排列)。学生表students 与 消费积分表orders表为一对多关系(一条学生数据 对应 多条投票数据)。数据表格示例学生表(students)idname1李苦瓜2脸盆王3老木棍消费积分表(orders)idvotestudents_id

2021-07-13 17:36:27 177 3

原创 阿里云OSS服务端签名前端JS直传(php)示例

阿里云OSS服务端签名后前端JS直传(php)示例需求:服务端上传图片太慢,需要使用前端直传的方式。但前端把阿里云的 AccessKey ID 和 AccessKey Secret 放在前端文件中会有风险,所以需要使用服务端获取签名在由前端上传文件到OSS。环境介绍:Linux+Nginx+PHP7+Mysql5.7目录阿里云OSS服务端签名后前端JS直传(php)示例一、OSS直传原理二、代码演示服务端获取签名代码1.PHP服务端获取签名2.Html端获取签名后上传文件到阿里OSSEnd;一、O

2021-03-10 17:25:49 522

原创 【已解决】laravel框架跨方法无法获取session问题

【已解决】laravel框架跨方法无法获取session问题目录需要操作的文件第一种情况(检测是否使用了 dd(); 、die;、exit;这样的关键字)第二种情况 我使用的是web路由中间件,并没使用dd(); die; exit;这样的关键字,依然获取不到session。第三种情况 修改了session.php配置文件。目录问题情景:在public function setSessions(){} 正常设置了session;但是在 public function getSessions(){}方法

2020-12-11 16:06:10 445

原创 PHP+Laravel5.8+GatewayWorker实现即时文字聊天,文件互传功能(第1篇:开发前的准备)

PHP+Laravel5.8+GatewayWorker实现即时文字聊天,文件互传功能效果图功能介绍业务实现逻辑首页业务逻辑及好友列表页业务逻辑如何向好友用户发送消息(简单说下思路,具体优化自行按照实际情况处理)合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图

2020-10-12 15:50:30 257

原创 PHP+Laravel5.8+GatewayWorker实现即时文字聊天,文件互传功能(第二篇:GatewayWorker基类的配置与部署)

PHP+Laravel5.8+GatewayWorker实现即时文字聊天,文件互传功能(第二篇:GatewayWorker基类的配置与部署)第二篇:GatewayWorker基类的配置与部署php端部署功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图

2020-10-12 15:42:53 384

原创 原生php生成导出execle表格(已解决)

原生php生成导出execle表格(已解决)前期准备1.php基础运行环境。2.execle表格带样式的.html前端模板文件。目标:1.根据mysql数据表中的数据导出指定表格。第一步1.创建需要导出的Execle表格(带样式)的.html模板文件。<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="view

2020-08-13 17:59:46 113

原创 PHP使用GD库在图片上编写自定义文字

这里写自定义目录标题PHP使用GD库在图片上编写自定义文字(代码可直接复制使用)一、准备工作二、基础代码展示三、代码运行后的效果展示PHP使用GD库在图片上编写自定义文字(代码可直接复制使用)一、准备工作准备一张背景图片(.jpg、.png、.gif任意格式即可);准备一个字体文件(.ttf格式),如果你只是想在背景图片写入纯英文字符串则可以忽略此步骤。二、基础代码展示 /** * 使用GD库在图片上写文字 */ public function createIma

2020-06-27 07:27:45 477

原创 Laravel php使用exec()调用python脚本进行交互

Laravel php使用exec()调用python脚本进行交互一、准备工作:准备一个等交互的test.py(python的文件名大家自定义,我这里就叫test.py)的python文件。在laravel框架中创建一个php控制器和编写访问该控制器的路由。将test.py文件放在laravel 框架中的 public 目录下。二、开始测试:php代码示例:<?phpnamespace App\Http\Controllers\V1_2;use App\Models\Co

2020-06-10 00:15:40 918

原创 PHP混排——js使用PHP变量示例

PHP混排——js使用PHP变量示例效果图代码示例<?php$arr = [ [ 'name' => '小明', 'age' => 18 ], [ 'name' => '小张', 'age' => 17 ], [ 'name' => '...

2020-04-13 00:40:16 84

原创 window10本地电脑使用Apache Bench简称(ab)工具进行web端网站测试

使用Apache Bench工具进行网站压力测试下载我们需要的测试工具(ab)到你的电脑中apache bench工具下载地址将下好的压缩包放在你的任意磁盘中,并解压出压缩包里的,我是解压缩到了D盘中使用window10命令行工具打开ab测试工具第一步:第二步 :使用命令行进入ab测试工具的bin目录命令如下(因为我把软件ab包级解压缩到了D盘的\Ex...

2020-04-02 09:40:59 1485

原创 Linux+Apache+MySql+PHP7环境部署Laravel框架报500错误或权限不足错误解决方案

Linux+Apache+MySql+PHP7环境部署Laravel框架报500错误或权限不足错误解决方案我遇到的情况:解决过程---------End--------我遇到的情况:部署完laravel5.7框架后,打开了.evn文件中的debug。访问laravel入口文件是报500错误,但是无法查看具体报错信息。下面是我的解决过程(本人已成功解决此问题)解决过程第一步打开命令行链...

2020-03-19 18:25:36 442

原创 php的curl如何给其他服务器请求发送get、post请求

php的curl如何请求其他服务器上的数据curl可以干什么?curl是PHP的一个扩展,利用该扩展可以实现服务器之间的数据或文件传输也就是说curl就是一个工具,用来做服务器之间数据、文件传输的工具用来采集网络中的html网页文件、其他服务器提供接口数据等开启curl扩展(1) 在php.ini里面开启curl这个扩展(2) 将PHP的安装路径保存到环境变量的系统变量中(环...

2020-03-12 15:03:44 320

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除