ID файла обычно получается при обновлении связанной записи в результате выполнения запроса к базе данных, который возвращает ID файла.
Возможно, ваш код работает корректно, даже если не передаете `$id` в метод `handle`, потому что внутри метода `handle` ID файла извлекается напрямую из объекта, который был передан в качестве аргумента метода. Возможно, этот объект содержит связанные данные, включая ID файла, который вам нужно. Проверьте, какие данные и связи вы передаете в метод `handle`, чтобы убедиться, что ID файла доступен внутри метода.
Если вы укажете больше информации или кода, мы сможем дать более точный ответ на ваш вопрос.