Spec-Zone.ru › Laravel 8

Облако

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

Методы

bool exists(string $path)

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

из Файловой системы
string get(string $path)

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

из Файловой системы
resource|null readStream(string $path)

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

из Файловой системы
bool put(string $path, string|resource $contents, mixed $options = [])

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

из Файловой системы
bool writeStream(string $path, resource $resource, array $options = [])

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

из Файловой системы
string getVisibility(string $path)

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

из Файловой системы
bool setVisibility(string $path, string $visibility)

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

из Файловой системы
bool prepend(string $path, string $data)

Добавляет в начало файла.

из Файловой системы
bool append(string $path, string $data)

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

из Файловой системы
bool delete(string|array $paths)

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

из Файловой системы
bool copy(string $from, string $to)

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

из Файловой системы
bool move(string $from, string $to)

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

из Файловой системы
int size(string $path)

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

из Файловой системы
int lastModified(string $path)

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

из Файловой системы
array files(string|null $directory = null, bool $recursive = false)

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

из Файловой системы
array allFiles(string|null $directory = null)

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

из Файловой системы
array directories(string|null $directory = null, bool $recursive = false)

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

из Файловой системы
array allDirectories(string|null $directory = null)

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

из Файловой системы
bool makeDirectory(string $path)

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

из Файловой системы
bool deleteDirectory(string $directory)

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

из Файловой системы
string url(string $path)

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

Подробности

bool exists(string $path)

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

Параметры

string $path

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

bool

string get(string $path)

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

Параметры

string $path

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

string

Исключения

FileNotFoundException

resource|null readStream(string $path)

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

Параметры

string $path

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

resource|null

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

Исключения

FileNotFoundException

bool put(string $path, string|resource $contents, mixed $options = [])

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

Параметры

string $path
string|resource $contents
mixed $options

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

bool

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

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

Параметры

string $path
resource $resource
array $options

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

bool

Исключения

InvalidArgumentException
FileExistsException

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/8.x/Illuminate/Contracts/Filesystem/Cloud.html

Spec-Zone.ru

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