fastadmin 使用 topthink/img 压缩、裁剪、加水印、处理图片
使用Composer安装ThinkPHP5的图像处理类库:安装Compose参考官方:https://www.kancloud.cn/manual/thinkphp5_1/353948composer require topthink/think-image在fastadmin中上传文件的公用方法中使用:fastadmin中文件路径:application/admin/controller/Aja
使用Composer安装ThinkPHP5的图像处理类库:安装Compose参考官方:https://www.kancloud.cn/manual/thinkphp5_1/353948composer require topthink/think-image在fastadmin中上传文件的公用方法中使用:fastadmin中文件路径:application/admin/controller/Aja
在抢购、秒杀、抽奖等活动时,库存数量有限,但是同时下单人数超过了库存数量,就会导致商品超售问题。那么我们怎么来解决这个问题呢,我的思路如下: sql1:查询商品库存if(库存数量 > 0){ //生成订单... sql2:库存-1}当没有并发时,上面的流程看起来是如此完美,假设同时两个人下单,而库存只有1个了,在sql1阶段两个人查询到的库存都是>0的,于是最终都执行了sql2,库
ThinkPHP5有关联模型的操作,但有部分初学者对数据表中常见的几种表与表的关系还存在着问题,所以使用不好关联查询。这里将hasOne、hasMany、belongsTo进行一个详细举例说明。首先,这3个的大致中文意思:hasOne:有一个,加上主谓语应该是 ,A 有一个 BhasMany:有很多,A 有很多 BbelongsTo:属于, A 属于 B这里我们准备3张表来理解他们的关系:user
php的curl库进行post提交还是蛮方便的。但是提交方式不同,contentType 不同导致你的api是否能接收到数据也是个变数,这里来个简单的实例。$postUrl = ''; $postData = array( 'user_name'=>$userName, 'identity_no'=>$idCardNo ); $postData = http_build