php框架
bingwoo.
道阻且长,行则将至。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
tp6 软删除遇到的bug
1.在model添加<?phpnamespace app\model;use think\Model;use think\model\concern\SoftDelete;class User extends Model{ //软删除 use SoftDelete; protected $deleteTime = 'delete_time'; // 开启自动写入时间戳字段 protected $autoWriteTimestamp = 'datetime';}2.删除数原创 2021-05-07 14:36:31 · 911 阅读 · 0 评论 -
tp6 save更新失败
文档有这么一段话:自动识别我们已经看到,模型的新增和更新方法都是save方法,系统有一套默认的规则来识别当前的数据需要更新还是新增。实例化模型后调用save方法表示新增;查询数据后调用save方法表示更新;不要在一个模型实例里面做多次更新,会导致部分重复数据不再更新,正确的方式应该是先查询后更新或者使用模型类的update方法更新。意思就是:如果直接save,无论你是否带id,都是新增(一般情况下直接用id会提示主键冲突)$model->save($data)想要修改:$mode原创 2021-04-20 10:26:54 · 1726 阅读 · 0 评论 -
如何查看安装的laravel版本
PHP artisan --version返回结果:Laravel Framework 8.9.0原创 2020-10-30 17:15:00 · 610 阅读 · 0 评论 -
tp5 curl返回 数组
方法1:由于tp5默认是输出Html输出,所以直接以html页面方式输出响应内容。返回结果直接用json(),而不要用json_encode(),因为json_encode不会修改默认的输出类型所以接收的数据还是默认的html格式,json_decode(data,true)无法解析,返回的是null。用json()则会修改默认返回类型defaultreturntype为json,curl接收到的数据才能jsondecode(data,true)无法解析,返回的是null。用json()则会修改默认返回原创 2020-12-21 11:53:07 · 555 阅读 · 0 评论 -
tp5批量添加问题汇总
tp5提供的批量添加的方法:insertAll下面说一下可能遇到的问题,1:字段长度超出:String data,right truncated:1406 Data too long for column ‘content’ at row 1解决方法:直接修改字段长度就可以,比如原来text,把类型改为longtext2.某条数据缺少字段:Cardinality violation: 1222 The used SELECT statements have a different number of原创 2021-01-18 19:16:37 · 1714 阅读 · 0 评论
分享