laravel DataTables 查询关键词匹配关联表字段
Laravel 的 DataTables 库 可以在与前端简单交互,快速构建后台列表页面,包括所有字段的查询、排序等功能。这边因为刚接触这个 DataTables 库,只知道简单的格式化使用,在遇见需要查询关联表的字段时遇到了困难。正常的调用(摘自 github readme 示例):return datatables()->of(User::query())->toJson();,现
Laravel 的 DataTables 库 可以在与前端简单交互,快速构建后台列表页面,包括所有字段的查询、排序等功能。这边因为刚接触这个 DataTables 库,只知道简单的格式化使用,在遇见需要查询关联表的字段时遇到了困难。正常的调用(摘自 github readme 示例):return datatables()->of(User::query())->toJson();,现
2022-10-09微信小程序的 URL Scheme 已废,详细见 小程序链接生成与使用规则调整公告。官方对这一功能进行限制,层层加码。目前能调用接口生成一个最长 30 天时效的 URL Scheme 或者 link,到期需要重新生成,就像曾今的订阅消息,“别对我说永远永远,永远不是我要的明天”,给你的选择永远是爱用不用。跳转到微信小程序需要在微信小程序后台设置跳转到小程序的 URL Schem
很突然的,服务器不能对域名进行解析了,ping baidu.com 等网站是会报错:Temporary failure in name resolution,php 执行报错 php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution,感觉上这是同一问题造成的错误。将服务需要解析的域名添加到本
原先项目有关金额的部分数据都会定义成 float 或 double 类型,可以肯定的是 32 位存储空间 float 和 64 位存储空间的 double 具有更高的精度。但在实际对数据进行加工,比如 sum 求和等得到的数据会出现更多位的小数。比如手动计算结果 7.75 使用了 sum 函数得到 7.750000059604645。从数字层面上可以很清晰的觉察到数据的精度发生了变化,但这却并不怪
执行 php start.php stop 报错:Workerman stop Workerman is stoping ... Workerman stop fail停止不了,用 restart 重启也不行。查看到 php start.php stop命令无效? 的帖子,里面提到有可能是失误按了ctrl+z 把进程挂起了。ps aux | grep php 找到 workerman 进程,kil
之前整理过 Laravel 通过中间件解决 ajax 跨域问题 教程,但最近开发一个公众号领红包的小功能依然翻了车。当前的允许跨域中间件 AccessControlAllowOrigin.php /** * @param $request * @param Closure $next * @return mixed * @throws ApiExcep
原因是 elasticsearch 为了安全,不允许使用 root 用户启动,由于 ElasticSearch 可以接收用户输入的脚本并且执行,为了系统安全考虑,需要创建一个单独的用户用来运行 ElasticSearch。创建用户组和用户可以自定义一个用户及组名,最好简短好输入groupadd elsearch useradd elsearch -g elsearch -p codingwhy修改
首先,可以使用指令查看当前 swap 使用量:free -sh当前如果还没有 swap total(总量)值,可以根据教程 Linux 扩展(增加) swap 交换分区 创建 swap,此时再次查看内存,可以看到 swap total(总量) 已有值。之后 swap 使用量为 0,有可能是 swap 的工作机制造成的。通过cat /proc/sys/vm/swappines查看 swap 的使用情
访问 http://xxx.com/admin/system_info(自己解析的域名)可以查看到 gitlab 当前的系统信息。之前大概在 6.x ~ 7.x 左右,修改配置后的系统信息:服务器为 2 核 8 g,可以看到还是有一定的效果的。主要参考了 【Git学习】解决GitLab内存消耗大的问题 和 Reducing the amount of memory used by gitlab 。
如题,使用 git 脚本 ssh 登录服务器报错:Unable to negotiate with xx.xx.xx.xx port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss。百度 no matching host key type found 找到一篇 教程 说主要原因是 OpenSSH 7.0 以后的版本