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