Back to Main Site

挂钩:media.url

Last updated on Jun 24, 2026 01:05

## 概述

类型: 动作 位置: app/Services/MediaService.phpMediaController.php

文件上传并保存到数据库后触发。将此用于图像优化、缩略图生成或同步到外部存储等后处理任务。

## 参数

参数 类型 描述
$media 媒体 新创建的媒体记录
$file 已上传文件 原始上传文件
$data 数组 验证上传元数据

使用示例

Hook::addAction('media.uploaded', function ($media, $file) {
    if (str_starts_with($media->mime_type, 'image/')) {
        dispatch(new GenerateWebpVariant($media));
    }
});

相关挂钩