whereTime('auto_delete_time','<',date('Y-m-d H:i:s'))->select(); foreach ($models as $model) { try { $filesystem = FilesystemFactory::get($model->channels); $filesystem->delete($model->path); $model->delete(); } catch (\Throwable $th) { Log::error('删除文件"'.$model->path.'"失败:'.$th->getMessage(),$th->getTrace()); } } }); } }