laravel手动分页
有时候在对数据查询后可能要对数据进行增删,这样就没法使用laravel的分页了。下面这是我使用laravel分页类做的手动分页。
123456789101112131415161718$arr = [1,2,3,4,5,6,7,8,9,10,11,12,13]$page = !empty($req ...
php浮点运算精度丢失问题
公司的一个商城项目,对于资金这一块,遇见了一个大坑!
PHP
12> var_dump(intval(0.58 * 100));< 57
JS
12> 0.1+0.2< 0.30000000000000004
全是浮点运算惹的祸
其实这些结果都并非语言的 bug,但和语 ...
laravel错误集
总结laravel意想不到的坑🤯
config()无法获取有时候,当自己写了一个配置文件后,使用config()调用,发现获取不到内容。这个时候,可能是缓存影响!
1php artisan config:cache
使用redis设计聊天会话列表
最近公司小程序中要植入一个聊天。所以,我用swoole写了一个。聊天我就不多说了,今天来谈谈用redis写的用户会话列表。本片文章大部分都是我写的废话,只有少量的代码,这些都是我自己假象设计的。本身就是一个计算机的小白,可能不入一些大佬的眼,也有可能存在这一定的bug,欢迎大哥们发现问题后指正。🙏 ...
php方法搭配
php中的方法是真的多,多到可能你干了几年也没用过。很多时候每当自己绞尽脑汁封装一个方法后才发现,php已经有封装好的方法了!有的时候只需要两个函数,几行代码就能搞定。而且,正因php底层是c编写的,使用php的方法远比自己写的性能要好!
根据二维数组中的某一个字段进行排序123456789101 ...
学习docker终章,部署laradock
最近终于把docker学完了!试着自己compose编排一个php环境,然后一堆问题,果断放弃。最后,选了laradock。
直接线上部署多项目。注:使用的是阿里云学生机
下载laradock github 如果下载缓慢,可以试着放到迅雷中下载
在自己服务器上找个地方放着吧!
安装进入larad ...
微信错误集
在写微信时会遇见一些意想不到的坑,真的非常的恶心!本身就是一个计算机小白,遇见问题只能自己解决,无奈啊!
这是我自己整合的问题集。注:用的是laravel7的框架
支付没有回调问题最近用的 yansongda 的支付插件,写了一个支付保证金的需求。在支付后没有收到支付回调,这可就难为到我了。
看网 ...
学习docker进阶
docker学自b站的遇见狂神说,感谢老师!
容器数据卷什么是容器数据卷docker的理念回顾
将应用和环境打包成一个镜像!
数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!需求:数据可以持久化
MySQL,容器删除了,删库跑路!需求:MySQL数据可以存储在本地!
容器之间可以有一个数 ...
laravel 数据重构
有些时候,在我们获取查询出的数据后,想在数据中加入一些额外的数据,可以通过访问器也可以用map()
map 方法遍历集合并将每一个值传入给定的回调函数。该回调函数可以任意修改集合项并返回,从而生成被修改过集合项的新集合:
1234567$user = User::find(1)->map(f ...
Mysql实现根据经纬度查询周围的商家,并按距离进行排序
最近做了一个项目:根据当前位置查询出附近0.5km的商家并按由近到远排序
表结构如下
原生sql
1234567891011121314SELECT *,( 6371 * acos ( cos ( radians( 34.21702164242081 ) ) ...