第2世界 勇往无前,砥砺前行。

归档

2023 年 05 月

模型通常和其他模型关联,在查询的时候通常多个条件查询而且条件之间可能分组,下面代码是个示例: Post::join('tableB', 'posts.id', '=', 'tableB.aid')->where(function ($query){ $query->where(xxxxxxx
前后端分离开发过程中,突然报错unsupported operand types: string * int。原因就是在前后端进行传递数据的时候将数据的类型和实际使用的类型混淆,并且由于php是弱类型,错误不容易被识别。通常出现错误的情况就是前端传的page或者per_page使用了组件的oncha
问题 使用tailwindcss会和已有的框架样式冲突,比如antd、rsuite,导致页面展现的样式出现问题,比如按钮透明。 解决方案 禁止tailwindcss的默认属性,添加corePlugins对象,并设置preflight为false,修改文件 tailwind.config.js mod

2023 年 04 月

原因 按照默认情况来说,比如表单提交,如果我们提交了这个字段,但是这个字段为空字符串。在Laravel中会自动转义成Null。这个为什么呢? 原来Laravel有个全局中间件,代码如下: <?php namespace Illuminate\Foundation\Http\Middleware;
使用laravel上传文件时,有的成功,有的文件上传失败,提示错误 "message": "The \"\" file does not exist or is not readable.", "exception": "Symfony\\Component\\Mime\\Exception\\In
Windows 使用alwaysup软件,编写 java -jar xxx.jar,软件会脚本安装为服务。 Linux 使用nohup java -jar yourapp.jar &命令。
应该是因为打包的时候部分依赖没有打包进去,代码添加下面内容可以解决: import dayjs from 'dayjs'; import advancedFormat from 'dayjs/plugin/advancedFormat' import customParseFormat from '
在开发中,PHP 和 mysql 经常配合使用,那么在使用 docker 的时候 php 镜像默认是不带这个扩展的,如何进行安装呢?其实官方给出了说明: How to install more PHP extensions Many extensions are already compiled i
docker 中容器和主机的网络是隔离的,可以通过-p 指定端口映射来访问指定的端口,但是如果想访问主机的其他服务比如 mysql 怎么办呢?有一个临时的方案,比如 mysql 可以将 host 设置为host.docker.internal。
国内很多时候搞个开发配好镜像才能继续深入,配置也是入门的第一步。 配置环境变量 PUB_HOSTED_URL=https://pub.flutter-io.cn FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn 这里主要解决flutter