Dcat 扩展包 dcat/easy-excel 的替代品

Dcat 系统默认使用 Easy Excel 作为导出工具,支持导出 csvxlsxods 等格式文件。

使用前必须先安装 Easy Excel

composer require dcat/easy-excel

Easy Excel 最后一次更新是2年前,它所依赖的 box/spout 包已经停止维护, 在我们执行完 composer 指令后,能看到控制台有警告信息:

Package box/spout is abandoned, you should avoid using it. No replacement was suggested.

我有如下两个方法可以解决此问题...

分类至 PHP
0条评论

Dcat 让查询过滤 $filter->between(xxx)->datetime() 默认从00:00:00开始到23:59:59结束

在 Dcat 中,使用$filter-between(xxx)-datetime() 这样的查询过滤,在页面上选择开始日期时,默认会取当前的时间。

而我们使用 between-datetime 作为时间范围选择,一般是期望开始日期的时分秒从00:00:00起,结束日期的时分秒则到23:59:59止。

想要实现这样的,只需以下两步骤...

分类至 PHP
0条评论

Docker 容器内中文显示乱码

在 docker 容器内使用 Bash 通过 ls 列取中文目录、文件时,中文会显示为乱码,简单一步就可以解决此烦恼。

在创建容器时加入环境变量: LANG=C.UTF-8

命令行方式:docker run … -e LANG=C.UTF-8 …

也可以在进入容器的时候指定:docker exec -it -e LANG=C.UTF-8 <container> bash

分类至 Docker
0条评论

为 Debian 12 的容器更换 APT 源

自 Debian 12 (bookworm) 开始,Debian 的容器镜像开始使用 DEB822 格式,而非之前的单行格式。

该更改目前只被作用于诸如 Docker Image 之类的容器镜像,传统意义上的 Debian 操作系统不受影响

原先应该修改的 /etc/apt/sources.list 文件现在已被移除。

现在,默认源的相关配置已被移至...

分类至 Linux
0条评论