每日一句 ( 2025-11-14 )  

I have failed many times, and that's why I am a success.

我失败过很多次,这就是我成功的原因。———— 迈克尔·乔丹

记一次使用Laravel chunk时遇到的坑

背景 最近在使用laravel 自定义命令行工具批量更新订单状态的时候,因为订单量差不多三千个,就使用Eloquent提供的chunk方法分块处理。 该方法一次获取结果集的一小块,并将其传递给闭包 函数进行处理。我的大概代码如下: use App\Models\Order; . . . Order::query() ->where('status', 0) ->orderByDesc('id') ->chunk(50, function ($orders, $page) { foreach ($orders as $order) { $this->info('正在处理第' . $p...

Centos安装docker

删除旧版本以及相关依赖 在尝试安装新版本以及相关的依赖项之前,需要先卸载任何此类旧版本。 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 设置存储库 安装yum-utils包(它提供了yum-confi...