Back to Main Site

Móc: media.uploaded

Last updated on Jun 24, 2026 02:04

Tổng quan

Loại: Hành động Vị trí: app/Services/MediaService.php, MediaController.php

Được kích hoạt sau khi tệp được tải lên và lưu vào cơ sở dữ liệu. Sử dụng tính năng này cho các tác vụ xử lý hậu kỳ như tối ưu hóa hình ảnh, tạo hình thu nhỏ hoặc đồng bộ hóa với bộ nhớ ngoài.

Thông số

Thông số Loại Mô tả
$media Media Bản ghi phương tiện mới được tạo
$file UploadedFile Tệp tải lên gốc
$data array Siêu dữ liệu tải lên đã được xác thực

Ví dụ sử dụng

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

Móc liên quan

  • media.url - Viết lại URL phương tiện
  • [media.delete. Should](/docs/ref-hook-media-delete- Should) - Ngăn chặn việc xóa