
PHP
文章平均质量分 70
这货不是陈进坚
一只很努力很努力的程序猿~ 联系我:jian1098@qq.com
展开
-
WordPress开发到底是开发什么?
wordpress开发需要学习的内容原创 2025-03-06 11:01:05 · 713 阅读 · 0 评论 -
宝塔面板部署webman项目+nginx反向代理
宝塔面板部署webman项目+nginx反向代理原创 2024-08-15 16:17:09 · 1073 阅读 · 0 评论 -
宝塔面板以www用户运行composer
宝塔面板以www用户运行composer原创 2024-07-15 10:02:15 · 752 阅读 · 0 评论 -
webman-admin多图上传预览和删除
webman-admin多图上传+预览+删除原创 2024-05-30 11:20:35 · 1024 阅读 · 0 评论 -
webman使用summernote富文本编辑器
本文将展示如何在php高性能框架webman中使用summernote编辑器。原创 2024-05-25 11:05:08 · 683 阅读 · 0 评论 -
ThinkPHP命令行创建常量扩展包
thinkphp命令行创建常量文件扩展包原创 2024-05-15 11:52:07 · 337 阅读 · 0 评论 -
docker搭建mysql集群实现主从复制
docker搭建mysql集群实现主从复制原创 2024-05-10 10:08:39 · 1187 阅读 · 0 评论 -
分享一个php常驻内存多进程任务的扩展
EasyTask: PHP常驻内存多进程任务管理器,支持定时任务原创 2024-05-08 10:13:42 · 1415 阅读 · 0 评论 -
商城系统秒杀功能设计思想
秒杀设计方案原创 2024-05-06 09:33:29 · 533 阅读 · 1 评论 -
Thinkphp使用dd()函数
thinkphp框架使用dd函数原创 2024-04-28 09:19:54 · 948 阅读 · 0 评论 -
使用composer开发自己的扩展包
composer开发php扩展包原创 2024-04-25 09:08:37 · 1744 阅读 · 0 评论 -
让php开发更优雅-ThinkPHP篇
让php api开发更优雅原创 2024-04-23 09:38:41 · 1206 阅读 · 0 评论 -
Thinkphp封装统一响应
Thinkphp封装统一响应数据格式原创 2024-04-22 09:37:11 · 936 阅读 · 2 评论 -
Thinkphp命令行创建repository和transform层扩展包
Thinkphp命令行创建repository和transform层扩展包原创 2024-04-19 09:52:30 · 909 阅读 · 0 评论 -
Thinkphp命令行创建Service(服务层)扩展包
Thinkphp命令行创建Service(服务层)扩展包原创 2024-04-16 10:14:10 · 1007 阅读 · 0 评论 -
Thinkphp5.0命令行创建验证器validate类
tp5.0框架添加命令行创建验证器原创 2024-04-15 10:25:52 · 698 阅读 · 0 评论 -
几个好用的Thinkphp第三方扩展
分享几个好用的tp第三方扩展包原创 2024-04-12 14:55:56 · 618 阅读 · 0 评论 -
一篇文章了解php7和php8新特性
php7和php8性特性和代码示例原创 2024-04-08 15:21:09 · 2149 阅读 · 0 评论 -
让php开发更优雅-Laravel篇
让php开发更优雅原创 2024-04-03 15:50:57 · 1451 阅读 · 0 评论 -
php面试题2024
php面试题汇总原创 2024-04-01 16:10:20 · 3429 阅读 · 0 评论 -
Laravel+workman+redis实现多进程异步任务处理
Laravel+workman+redis实现多线程异步任务处理原创 2024-03-18 11:17:23 · 1247 阅读 · 0 评论 -
Thinkphp+workman+redis实现多进程异步任务处理
PHP本身并不直接支持多线程编程,因为PHP的设计初衷是作为一个脚本语言,主要面向的是Web开发。不过我们可以使用一些扩展和库来实现多线程的功能,比如workerman和swoole。通过多线程异步执行任务,可以大大提高代码的执行效率。原创 2024-03-15 17:33:49 · 2965 阅读 · 1 评论 -
php常用设计模式应用场景及示例
php常用设计模式应用场景及示例原创 2024-03-12 11:11:29 · 1057 阅读 · 0 评论 -
php使用ElasticSearch
Elasticsearch 是一个分布式的、开源的搜索分析引擎,支持各种数据类型,包括文本、数字、地理、结构化、非结构化。原创 2024-03-08 11:36:12 · 3135 阅读 · 0 评论 -
docker-compose搭建php开发环境
DockerCompose作为一种容器编排工具,可以让我们轻松地配置和管理多个Docker容器,从而快速搭建PHP开发环境原创 2024-02-29 11:10:50 · 3086 阅读 · 0 评论 -
宝塔面板mysql使用root账户远程登录
宝塔面板mysql使用root账户远程登录原创 2024-02-23 09:51:53 · 3377 阅读 · 1 评论 -
laravel-admin的4个开发细节调整
在使用laravel-admin开发的过程中,根据官方开发文档基本都能实现想要的效果,这里补充3个文档上没有描述的细节。原创 2024-02-20 10:09:31 · 997 阅读 · 0 评论 -
解决laravel-admin安装报错1071 Specified key was too long问题
在执行命令安装的时候,如果你使用的数据库是。原创 2024-02-19 14:28:54 · 1344 阅读 · 1 评论 -
php对接工商银行聚富通支付
thinkphp5对接工行银行聚富通支付原创 2024-02-02 15:57:20 · 2101 阅读 · 7 评论 -
fastadmin导入excel并对导入数据处理
fastadmin导入功能重写原创 2024-02-01 10:05:13 · 5375 阅读 · 0 评论 -
fastadmin后台自定义按钮和弹窗
后台添加自定义按钮和弹窗原创 2024-01-31 11:40:46 · 8012 阅读 · 1 评论 -
fastadmin列表字段过长缩短显示省略号并且鼠标移上显示效果
fastadmin列表字段过长缩短显示省略号并且鼠标移上显示效果原创 2024-01-30 15:55:46 · 711 阅读 · 0 评论 -
lnmp环境thinkphp配置
lnmp环境thinkphp配置原创 2023-02-28 14:20:58 · 664 阅读 · 1 评论 -
laravel框架excel扩展包maatwebsite-excel升级3.1版本兼容处理
laravel框架excel扩展包maatwebsite-excel升级3.1版本兼容处理原创 2022-06-22 15:51:55 · 1996 阅读 · 0 评论 -
Laravel多队列同时执行
laravel多队列并发执行任务原创 2022-06-09 11:44:24 · 2718 阅读 · 0 评论 -
Laravel使用JWT并指定用户表和字段
作者:陈进坚优快云:https://blog.youkuaiyun.com/c_jian简书:https://www.jianshu.com/u/8ba9ac5706b6声明:有错欢迎纠正,转载请注明出处。1.安装依赖用composer安装依赖composer require tymon/jwt-auth 1.*@rc对于 Laravel 版本 低于 5.5 的应用,还要在 config/app.php 文件中设置服务提供者和别名'providers' => [ .... .原创 2021-12-22 17:34:57 · 1133 阅读 · 0 评论 -
商城系统订单超时自动取消解决方案
功能说明用户下单后 30 分钟如果没付款自动取消掉,然后释放库存,下面简单介绍订单超时自动取消的几种常用的方案。1.定时轮询最简单的方法,写好取消订单的逻辑,一般是取订单表待付款状态的订单,然后做遍历取消处理,使用Linux系统的crontab定时执行取消订单功能。优点:简单快捷,业务小的可以考虑缺点:由于Linux的限制,只能精确到秒轮询频率不能自主控制,如果运维和开发分开管理,每次调整需要运维配置修改如果第一次轮询耗时长,第二次轮询又开始了,会造成任务重复执行占用数据库资源不能并发原创 2021-12-17 16:22:29 · 3085 阅读 · 0 评论 -
Laravel任务调度的简单使用
创建任务在命令行执行下面的命令生产自定义任务文件,比如说创建一个定时取消订单的任务OrderCancelphp artisan make:command OrderCancel命令执行完后会生成app/Console/Commands/OrderCancel.php文件编写任务在上一步生成的文件中编写代码,signature变量为执行的命令,handle()方法中写具体的实现逻辑<?phpnamespace App\Console\Commands;use Illuminate\原创 2021-12-14 15:57:47 · 1230 阅读 · 0 评论 -
Laravel队列的使用
1.命令行执行下面的命令,生成job文件php artisan make:job 任务名2.在app/Jobs目录下找到任务文件,在handle()方法中写任务具体代码3.在控制器中调用该队列的dispatch()方法,相当于往队列添加一个任务SendEmail::dispatch(); //SendEmail是我的任务文件类名4.在命令行启动队列php artisan queue:work5.在控制器或者其他调用dispatch()方法的地方会往队列插入任务到队列,队列会自动执行,也就原创 2021-12-03 11:33:38 · 700 阅读 · 0 评论 -
php用数组作为查询条件
在数据库查询时,我们经常会遇到查询条件不确定或者条件数量不统一的情况,这种情况下用构造数组作为查询条件就非常方便$where = []; //定义条件数组$where['name'] = 'test'; //直接赋值if (!empty($request->status)) { $where['member_id'] = $memberId; //添加不确定条件}$where[] = ['created_at', '>=', $request->start_at]; //原创 2021-09-24 15:37:16 · 751 阅读 · 0 评论