
thinkphp
文章平均质量分 72
tekin
20年以上经验的资深全栈软件开发工程师。自我驱动力强,热爱钻研新技术,解决疑难问题。能快速吃透行业业务,转化为技术方案并落地。常研读英文资料与开源项目,对算法、数据结构理解深刻。
工作中,逻辑思维清晰,能独立解决难题,精准评估项目风险与时间,高效协调团队完成产品上线。对技术趋势感知敏锐,为公司技术发展建言献策。抗压、协作与管理能力出色。
技术上,后端精通 Go、Java、PHP、Python,熟练使用 MySQL;前端熟练掌握 JS、VUE 等语言和第三方框架,在系统运维、安全及大数据领域也有一定知识储备。
展开
-
Sentry日志管理thinkphp8 tp8 sentry9 sentry8 php8.x配置步骤, tp8自定义异常处理类使用方法
在app/provider.php中加载自定义异常类 就是将 'think\exception\Handle' => '\app\common\exception\Sentry', 添加到Provider中 这里就会自动覆盖tp8的异常处理类.php/***//*** 获取Sentry异常处理实例*/// 初始化Sentry/*** 记录异常信息(包括日志或者其它方式记录)*/// 获取Sentry异常处理实例。原创 2024-12-18 19:16:07 · 396 阅读 · 0 评论 -
thinkphp中命令行工具think使用,可用于快速生成控制器,模型,中间件等
在使用tp框架的时候tp内置了一个think的命令行工具, 这个工具可以帮助我们快速的生成控制器,模型,中间件的代码。 这个工具就和laravel中的 artisan 的作用都差不多,只是名称不同而已。1. 快速生成应用如果使用了多应用模式,可以快速生成一个应用,例如生成demo应用的指令如下:php think build demo会自动生成demo应用,自动生成的应用目录包含了controller、model和view目录以及common.php、middleware.php、event.php和pro原创 2024-10-31 10:16:26 · 1545 阅读 · 0 评论 -
vscode通过.vscode/launch.json 内置php服务启动thinkphp 应用后无法加载路由解决方法
我们在使用vscode的 .vscode/launch.json Launch built-in server and debug 启动thinkphp应用后默认是未加载thinkphp的路由文件的, 这个就导致了,某些thinkphp的一些url路由无法访问的情况, 如http://0.0.0.0:8000/api/auth.admin/info这种中间带点的二级路由/api/auth.admin/info就无法访问了.原创 2024-10-31 09:30:54 · 439 阅读 · 0 评论 -
thinkphp8模型中 where数组条件大于,小于,like等条件时与tp5/6 的区别和使用示例
tp8模型中的where查询条件为数组且使用大于,小于,like等条件时的使用方式和之前的tp5/6等版本的使用区别如下:大于 >, 小于, like等条件时使用方法:注意这里的where数组条件里面有多个时使用的是二维数组的形式,既 [ [条件1], [条件2] ],当条件是等于=时,如果是多个,使用 [ ['id', '=','2'] ], 如果只有一个条件/或者条件是等于 则可以只用索引数组, 如: ['id'=>'2', 'real_name'=>'张三' ], 对于这种情况下的wher原创 2024-10-31 08:58:41 · 901 阅读 · 0 评论