Не рекомендуется сохранять файлы напрямую в папку public на Laravel, поскольку это может создать проблемы с безопасностью. Папка public используется для хранения файлов, которые могут быть доступны извне, например, изображений, стилей и скриптов. Если вы сохраните файлы напрямую в эту папку, то они также станут доступными извне, что может создать уязвимости для вашего приложения.

Вместо этого в Laravel есть специальные инструменты для сохранения файлов, которые обеспечивают безопасность и контроль доступа. Например, вы можете использовать хранилище файлов (File Storage), которое позволяет сохранять файлы в защищенных директориях и управлять доступом к ним через различные драйверы хранилища, такие как Amazon S3, Google Cloud Storage и другие.

Также в Laravel есть возможность использовать middleware для проверки авторизации и контроля доступа к файлам, что помогает обеспечить безопасность и защиту данных в вашем приложении.