Spec-Zone.ru › Laravel 11

Облако

интерфейс Облако реализует Filesystem (Просмотреть исходный код)

Методы

строка path(строка $path)

Получить полный путь к файлу по заданному относительному пути.

из Filesystem
логическое exists(строка $path)

Определить, существует ли файл.

из Filesystem
строка|null get(строка $path)

Получить содержимое файла.

из Filesystem
ресурс|null readStream(строка $path)

Получить ресурс для чтения файла.

из Filesystem
логическое put(строка $path, StreamInterface|File|UploadedFile|строка|ресурс $contents, смешанное $options = [])

Записать содержимое файла.

из Filesystem
строка|ложь putFile(File|UploadedFile|строка $path, File|UploadedFile|строка|массив|null $file = null, смешанное $options = [])

Сохранить загруженный файл на диск.

из Filesystem
строка|ложь putFileAs(File|UploadedFile|строка $path, File|UploadedFile|строка|массив|null $file, строка|массив|null $name = null, смешанное $options = [])

Сохранить загруженный файл на диск с заданным именем.

из Filesystem
логическое writeStream(строка $path, ресурс $resource, массив $options = [])

Записать новый файл, используя поток.

из Filesystem
строка getVisibility(строка $path)

Получить видимость для заданного пути.

из Filesystem
логическое setVisibility(строка $path, строка $visibility)

Установить видимость для заданного пути.

из Filesystem
логическое prepend(строка $path, строка $data)

Добавить в начало файла.

из Filesystem
логическое append(строка $path, строка $data)

Добавить в конец файла.

из Filesystem
логическое delete(строка|массив $paths)

Удалить файл по заданному пути.

из Filesystem
логическое copy(строка $from, строка $to)

Копировать файл в новое местоположение.

из Filesystem
логическое move(строка $from, строка $to)

Переместить файл в новое местоположение.

из Filesystem
целое число size(строка $path)

Получить размер файла.

из Filesystem
целое число lastModified(строка $path)

Получить время последнего изменения файла.

из Filesystem
массив files(строка|null $directory = null, логическое $recursive = ложь)

Получить массив всех файлов в каталоге.

из Filesystem
массив allFiles(строка|null $directory = null)

Получить все файлы из заданного каталога (рекурсивно).

из Filesystem
массив directories(строка|null $directory = null, логическое $recursive = ложь)

Получить все каталоги в заданном каталоге.

из Filesystem
массив allDirectories(строка|null $directory = null)

Получить все (рекурсивно) каталоги в заданном каталоге.

из Filesystem
логическое makeDirectory(строка $path)

Создать каталог.

из Filesystem
логическое deleteDirectory(строка $directory)

Рекурсивно удалить каталог.

из Filesystem
строка url(строка $path)

Получить URL для файла по заданному пути.

Подробности

строка path(строка $path)

Получить полный путь к файлу по заданному относительному пути.

Параметры

строка $path

Возвращаемое значение

строка

логическое exists(строка $path)

Определить, существует ли файл.

Параметры

строка $path

Возвращаемое значение

логическое

строка|null get(строка $path)

Получить содержимое файла.

Параметры

строка $path

Возвращаемое значение

строка|null

ресурс|null readStream(строка $path)

Получить ресурс для чтения файла.

Параметры

строка $path

Возвращаемое значение

ресурс|null

Ресурс пути или null при ошибке.

bool put(string $path, StreamInterface|Файл|ЗагруженныйФайл|string|resource $contents, mixed $options = [])

Записать содержимое файла.

Параметры

string $path
StreamInterface|Файл|ЗагруженныйФайл|string|resource $contents
mixed $options

Возвращаемое значение

bool

string|false putFile(Файл|ЗагруженныйФайл|string $path, Файл|ЗагруженныйФайл|string|array|null $file = null, mixed $options = [])

Сохранить загруженный файл на диск.

Параметры

Файл|ЗагруженныйФайл|string $path
Файл|ЗагруженныйФайл|string|array|null $file
mixed $options

Возвращаемое значение

string|false

string|false putFileAs(Файл|ЗагруженныйФайл|string $path, Файл|ЗагруженныйФайл|string|array|null $file, string|array|null $name = null, mixed $options = [])

Сохранить загруженный файл на диск с заданным именем.

Параметры

Файл|ЗагруженныйФайл|string $path
Файл|ЗагруженныйФайл|string|array|null $file
string|array|null $name
mixed $options

Возвращаемое значение

string|false

bool writeStream(string $path, resource $resource, array $options = [])

Записать новый файл с помощью потока.

Параметры

string $path
resource $resource
array $options

Возвращаемое значение

bool

string getVisibility(string $path)

Получить видимость для заданного пути.

Параметры

string $path

Возвращаемое значение

string

bool setVisibility(string $path, string $visibility)

Установить видимость для заданного пути.

Параметры

string $path
string $visibility

Возвращаемое значение

bool

bool prepend(string $path, string $data)

Добавить в начало файла.

Параметры

string $path
string $data

Возвращаемое значение

bool

bool append(string $path, string $data)

Добавить в конец файла.

Параметры

string $path
string $data

Возвращаемое значение

bool

bool delete(string|array $paths)

Удалить файл по заданному пути.

Параметры

string|array $paths

Возвращаемое значение

bool

bool copy(string $from, string $to)

Копировать файл в новое местоположение.

Параметры

string $from
string $to

Возвращаемое значение

bool

bool move(string $from, string $to)

Переместить файл в новое местоположение.

Параметры

string $from
string $to

Возвращаемое значение

bool

int size(string $path)

Получить размер файла по заданному пути.

Параметры

string $path

Возвращаемое значение

int

int lastModified(string $path)

Получить время последнего изменения файла.

Параметры

string $path

Возвращаемое значение

int

array files(string|null $directory = null, bool $recursive = false)

Получить массив всех файлов в каталоге.

Параметры

string|null $directory
bool $recursive

Возвращаемое значение

array

array allFiles(string|null $directory = null)

Получить все файлы из заданного каталога (рекурсивно).

Параметры

string|null $directory

Возвращаемое значение

array

array directories(string|null $directory = null, bool $recursive = false)

Получить все каталоги внутри заданного каталога.

Параметры

string|null $directory
bool $recursive

Возвращаемое значение

array

array allDirectories(string|null $directory = null)

Получить все (рекурсивно) каталоги внутри заданного каталога.

Параметры

string|null $directory

Возвращаемое значение

array

bool makeDirectory(string $path)

Создать каталог.

Параметры

string $path

Возвращаемое значение

bool

bool deleteDirectory(string $directory)

Рекурсивно удалить директорию.

Параметры

string $directory

Возвращаемое значение

bool

string url(string $path)

Получить URL для файла по заданному пути.

Параметры

string $path

Возвращаемое значение

string

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Contracts/Filesystem/Cloud.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API