-
put: этот метод позволяет сохранить файл на S3. В качестве параметров он принимает путь к файлу, путь назначения и дополнительные настройки видимости. -
get: этот метод извлекает файл из S3. Он принимает путь к файлу в качестве параметра и возвращает содержимое файла. -
exists: этот метод проверяет, существует ли файл на S3. Он принимает путь к файлу в качестве параметра и возвращает логическое значение, указывающее на существование файла. -
удалить: этот метод удаляет файл из S3. Он принимает путь к файлу в качестве параметра и удаляет файл из хранилища. -
copy: этот метод копирует файл в хранилище S3. В качестве параметров он принимает путь к исходному файлу и путь к целевому файлу. -
move: этот метод перемещает файл в хранилище S3. В качестве параметров он принимает путь к исходному файлу и путь к целевому файлу. -
temporaryUrl: этот метод генерирует временный URL-адрес для файла, хранящегося в S3. URL-адрес можно использовать для предоставления временного доступа к файлу. -
setVisibility: этот метод устанавливает видимость файла на S3. В качестве параметров он принимает путь к файлу и желаемую видимость (публичную или частную). -
getVisibility: этот метод получает видимость файла на S3. Он принимает путь к файлу в качестве параметра и возвращает статус видимости. -
getSize: этот метод возвращает размер файла на S3. Он принимает путь к файлу в качестве параметра и возвращает размер файла в байтах. -
getLastModified: этот метод извлекает временную метку последнего изменения файла на S3. Он принимает путь к файлу в качестве параметра и возвращает метку времени. -
listContents: этот метод перечисляет содержимое (файлы и каталоги) каталога на S3. Он принимает путь к каталогу в качестве параметра и возвращает массив информации о файле/каталоге.
Это всего лишь несколько примеров методов, доступных в Laravel для работы с S3. Разработчики могут использовать эти методы для обработки загрузки, скачивания, удаления файлов и других операций управления файлами при интеграции Laravel с S3.