
thinkphp
文章平均质量分 72
tekin
激情,创新,进取!
展开
-
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 · 351 阅读 · 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 · 1436 阅读 · 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 · 403 阅读 · 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 · 702 阅读 · 0 评论