Хранилище
класс Хранилище расширяет Facade (Просмотреть исходный код)
Свойства
| статический защищённый Application|null | $app | Экземпляр приложения, используемый как фасад. | из Facade |
| статический защищённый массив | $resolvedInstance | Результирующие экземпляры объектов. | из Facade |
| статический защищённый bool | $cached | Указывает, должен ли результирующий экземпляр кэшироваться. | из Facade |
Методы
| static void | resolved(Closure $callback) Выполнить замыкание, когда фасад будет разрешен. | from Facade |
| static MockInterface | spy() Преобразовать фасад в шпиона Mockery. | from Facade |
| static MockInterface | partialMock() Инициализировать частичный макет для фасада. | from Facade |
| static Expectation | shouldReceive() Инициализировать ожидание макета для фасада. | from Facade |
| static Expectation | expects() Инициализировать ожидание макета для фасада. | from Facade |
| static MockInterface | createFreshMockInstance() Создать новый экземпляр макета для данного класса. | from Facade |
| static MockInterface | createMock() Создать новый экземпляр макета для данного класса. | from Facade |
| static bool | isMock() Определяет, установлен ли макет как экземпляр фасада. | from Facade |
| static string|null | getMockableClass() Получить класс, подлежащий макетированию, для связанного экземпляра. | from Facade |
| static void | swap(mixed $instance) Заменить основной экземпляр за фасадом. | from Facade |
| static bool | isFake() Определяет, установлен ли "фейк" в качестве экземпляра фасада. | from Facade |
| static mixed | getFacadeRoot() Получить корневый объект за фасадом. | from Facade |
| static string | getFacadeAccessor() Получить зарегистрированное имя компонента. | |
| static mixed | resolveFacadeInstance(string $name) Разрешить корневой экземпляр фасада из контейнера. | from Facade |
| static void | clearResolvedInstance(string $name) Очистить разрешенный экземпляр фасада. | from Facade |
| static void | clearResolvedInstances() Очистить все разрешенные экземпляры. | from Facade |
| static Collection | defaultAliases() Получить алиасы по умолчанию приложения. | from Facade |
| static Application|null | getFacadeApplication() Получить экземпляр приложения за фасадом. | from Facade |
| static void | setFacadeApplication(Application|null $app) Установить экземпляр приложения. | from Facade |
| static mixed | __callStatic(string $method, array $args) Обработать динамические статические вызовы к объекту. | from Facade |
| static Filesystem | fake(string|null $disk = null, array $config = []) Заменить указанный диск локальным диском для тестирования. | |
| static Filesystem | persistentFake(string|null $disk = null, array $config = []) Заменить указанный диск постоянным локальным диском для тестирования. | |
| static Filesystem | drive(string|null $name = null) Без описания | |
| static Filesystem | disk(string|null $name = null) Без описания | |
| static Cloud | cloud() Без описания | |
| static Filesystem | build(string|array $config) Без описания | |
| static Filesystem | createLocalDriver(array $config) Без описания | |
| static FilesystemManager | forgetDisk(array|string $disk) Описание отсутствует | |
| static void | purge(string|null $name = null) Описание отсутствует | |
| static FilesystemManager | extend(string $driver, Closure $callback) Описание отсутствует | |
| static FilesystemManager | setApplication(Application $app) Описание отсутствует | |
| static bool | exists(string $path) Описание отсутствует | |
| static string|null | get(string $path) Описание отсутствует | |
| static resource|null | readStream(string $path) Описание отсутствует | |
| static bool | put(string $path, UploadedFile|string|resource $contents, mixed $options = []) Описание отсутствует | |
| static bool | writeStream(string $path, resource $resource, array $options = []) Описание отсутствует | |
| static string | getVisibility(string $path) Описание отсутствует | |
| static bool | setVisibility(string $path, string $visibility) Описание отсутствует | |
| static bool | prepend(string $path, string $data) Описание отсутствует | |
| static bool | append(string $path, string $data) Описание отсутствует | |
| static bool | delete(string|array $paths) Описание отсутствует | |
| static bool | copy(string $from, string $to) Описание отсутствует | |
| static bool | move(string $from, string $to) Описание отсутствует | |
| static int | size(string $path) Описание отсутствует | |
| static int | lastModified(string $path) Описание отсутствует | |
| static array | files(string|null $directory = null, bool $recursive = false) Описание отсутствует | |
| static array | allFiles(string|null $directory = null) Описание отсутствует | |
| static array | directories(string|null $directory = null, bool $recursive = false) Описание отсутствует | |
| static array | allDirectories(string|null $directory = null) Описание отсутствует | |
| static bool | makeDirectory(string $path) Описание отсутствует | |
| static bool | deleteDirectory(string $directory) Описание отсутствует | |
| static FilesystemAdapter | assertExists(string|array $path, string|null $content = null) Описание отсутствует | |
| static FilesystemAdapter | assertMissing(string|array $path) Описание отсутствует | |
| static FilesystemAdapter | assertDirectoryEmpty(string $path) Описание отсутствует | |
| static bool | missing(string $path) Описание отсутствует | |
| static bool | fileExists(string $path) Описание отсутствует | |
| static bool | fileMissing(string $path) Описание отсутствует | |
| static bool | directoryExists(string $path) Описание отсутствует | |
| static bool | directoryMissing(string $path) Описание отсутствует | |
| static string | path(string $path) Описание отсутствует | |
| static array|null | json(string $path, int $flags) Описание отсутствует | |
| static StreamedResponse | response(string $path, string|null $name = null, array $headers = [], string|null $disposition = 'inline') Описание отсутствует | |
| static StreamedResponse | download(string $path, string|null $name = null, array $headers = []) Описание отсутствует | |
| static string|false | putFile(UploadedFile|string $path, UploadedFile|string|array|null $file = null, mixed $options = []) Описание отсутствует | |
| static string|false | putFileAs(UploadedFile|string $path, UploadedFile|string|array|null $file, string|array|null $name = null, mixed $options = []) Описание отсутствует | |
| static string|false | checksum(string $path, array $options = []) Описание отсутствует | |
| static string|false | mimeType(string $path) Описание отсутствует | |
| static string | url(string $path) Описание отсутствует | |
| static bool | providesTemporaryUrls() Описание отсутствует | |
| static string | temporaryUrl(string $path, DateTimeInterface $expiration, array $options = []) Описание отсутствует | |
| static array | temporaryUploadUrl(string $path, DateTimeInterface $expiration, array $options = []) Описание отсутствует |
| статический FilesystemOperator | getDriver() Без описания | |
| статический FilesystemAdapter | getAdapter() Без описания | |
| статический массив | getConfig() Без описания | |
| статический void | buildTemporaryUrlsUsing(Closure $callback) Без описания | |
| статический FilesystemAdapter|смешанный тип | when(Closure|смешанный тип|null $value = null, callable|null $callback = null, callable|null $default = null) Без описания | |
| статический FilesystemAdapter|смешанный тип | unless(Closure|смешанный тип|null $value = null, callable|null $callback = null, callable|null $default = null) Без описания | |
| статический void | macro(string $name, object|callable $macro) Без описания | |
| статический void | mixin(object $mixin, bool $replace = true) Без описания | |
| статический bool | hasMacro(string $name) Без описания | |
| статический void | flushMacros() Без описания | |
| статический смешанный тип | macroCall(string $method, array $parameters) Без описания | |
| статический bool | has(string $location) Без описания | |
| статический string | read(string $location) Без описания | |
| статический DirectoryListing | listContents(string $location, bool $deep = false) Без описания | |
| статический int | fileSize(string $path) Без описания | |
| статический string | visibility(string $path) Без описания | |
| статический void | write(string $location, string $contents, array $config = []) Без описания | |
| статический void | createDirectory(string $location, array $config = []) Без описания |
Подробности
статический void resolved(Closure $callback)
Выполнить замыкание, когда фасад был разрешён.
статический MockInterface spy()
Преобразовать фасад в шпион Mockery.
статический MockInterface partialMock()
Инициализировать частичный mock для фасада.
статический Expectation shouldReceive()
Инициализировать ожидание mock для фасада.
статический Expectation expects()
Инициализировать ожидание mock для фасада.
статический защищённый MockInterface createFreshMockInstance()
Создать новый экземпляр mock для заданного класса.
статический защищённый MockInterface createMock()
Создать новый экземпляр mock для заданного класса.
статический защищённый bool isMock()
Определяет, установлен ли mock в качестве экземпляра фасада.
статический защищённый string|null getMockableClass()
Получить класс, доступный для мока для связанного экземпляра.
статический void swap(mixed $instance)
Заменить подлежащий экземпляр за фасадом.
статический защищённый bool isFake()
Определяет, установлен ли "фальшивка" в качестве экземпляра фасада.
статический смешанный тип getFacadeRoot()
Получить корневой объект за фасадом.
статический защищённый string getFacadeAccessor()
Получить зарегистрированное имя компонента.
статический защищённый смешанный тип resolveFacadeInstance(string $name)
Разрешить корневой экземпляр фасада из контейнера.
статический void clearResolvedInstance(string $name)
Очистить разрешённый экземпляр фасада.
статический void clearResolvedInstances()
Очистить все разрешённые экземпляры.
static Collection defaultAliases()
Получить стандартные псевдонимы приложения.
static Application|null getFacadeApplication()
Получить экземпляр приложения, находящийся за фасадом.
static void setFacadeApplication(Application|null $app)
Установить экземпляр приложения.
static mixed __callStatic(string $method, array $args)
Обработка динамических статических вызовов объекта.
static Filesystem fake(string|null $disk = null, array $config = [])
Заменить указанный диск локальным тестовым диском.
static Filesystem persistentFake(string|null $disk = null, array $config = [])
Заменить указанный диск постоянным локальным тестовым диском.
static Filesystem drive(string|null $name = null)
Без описания
static Filesystem disk(string|null $name = null)
Без описания
static Cloud cloud()
Без описания
static Filesystem build(string|array $config)
Без описания
static Filesystem createLocalDriver(array $config)
Без описания
static Filesystem createFtpDriver(array $config)
Без описания
static Filesystem createSftpDriver(array $config)
Без описания
static Cloud createS3Driver(array $config)
Без описания
static Filesystem createScopedDriver(array $config)
Без описания
static FilesystemManager set(string $name, mixed $disk)
Без описания
static string getDefaultDriver()
Без описания
статический строка getDefaultCloudDriver()
Описание отсутствует
статический FilesystemManager forgetDisk(массив|строка $disk)
Описание отсутствует
статический void purge(строка|null $name = null)
Описание отсутствует
статический FilesystemManager extend(строка $driver, Closure $callback)
Описание отсутствует
статический FilesystemManager setApplication(Application $app)
Описание отсутствует
статический bool exists(строка $path)
Описание отсутствует
статический строка|null get(строка $path)
Описание отсутствует
статический ресурс|null readStream(строка $path)
Описание отсутствует
статический bool put(строка $path, UploadedFile|строка|ресурс $contents, смешанный $options = [])
Описание отсутствует
статический bool writeStream(строка $path, ресурс $resource, массив $options = [])
Описание отсутствует
статический строка getVisibility(строка $path)
Описание отсутствует
статический bool setVisibility(строка $path, строка $visibility)
Описание отсутствует
статический bool prepend(строка $path, строка $data)
Описание отсутствует
статический bool append(строка $path, строка $data)
Описание отсутствует
статический bool delete(строка|массив $paths)
Описание отсутствует
статический bool copy(строка $from, строка $to)
Описание отсутствует
статический bool move(строка $from, строка $to)
Описание отсутствует
статический целое число size(строка $path)
Описание отсутствует
статический целое число lastModified(строка $path)
Описание отсутствует
статический массив files(строка|null $directory = null, bool $recursive = false)
Описание отсутствует
static array allFiles(string|null $directory = null)
Описание отсутствует
static array directories(string|null $directory = null, bool $recursive = false)
Описание отсутствует
static array allDirectories(string|null $directory = null)
Описание отсутствует
static bool makeDirectory(string $path)
Описание отсутствует
static bool deleteDirectory(string $directory)
Описание отсутствует
static FilesystemAdapter assertExists(string|array $path, string|null $content = null)
Описание отсутствует
static FilesystemAdapter assertMissing(string|array $path)
Описание отсутствует
static FilesystemAdapter assertDirectoryEmpty(string $path)
Описание отсутствует
static bool missing(string $path)
Описание отсутствует
static bool fileExists(string $path)
Описание отсутствует
static bool fileMissing(string $path)
Описание отсутствует
static bool directoryExists(string $path)
Описание отсутствует
static bool directoryMissing(string $path)
Описание отсутствует
static string path(string $path)
Описание отсутствует
static array|null json(string $path, int $flags)
Описание отсутствует
static StreamedResponse response(string $path, string|null $name = null, array $headers = [], string|null $disposition = 'inline')
Описание отсутствует
static StreamedResponse download(string $path, string|null $name = null, array $headers = [])
Описание отсутствует
static string|false putFile(UploadedFile|string $path, UploadedFile|string|array|null $file = null, mixed $options = [])
Описание отсутствует
static string|false putFileAs(UploadedFile|string $path, UploadedFile|string|array|null $file, string|array|null $name = null, mixed $options = [])
Описание отсутствует
static string|false checksum(string $path, array $options = [])
Без описания
static string|false mimeType(string $path)
Без описания
static string url(string $path)
Без описания
static bool providesTemporaryUrls()
Без описания
static string temporaryUrl(string $path, DateTimeInterface $expiration, array $options = [])
Без описания
static array temporaryUploadUrl(string $path, DateTimeInterface $expiration, array $options = [])
Без описания
static FilesystemOperator getDriver()
Без описания
static FilesystemAdapter getAdapter()
Без описания
static array getConfig()
Без описания
static void buildTemporaryUrlsUsing(Closure $callback)
Без описания
static FilesystemAdapter|mixed when(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
Без описания
static FilesystemAdapter|mixed unless(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
Без описания
static void macro(string $name, object|callable $macro)
Без описания
static void mixin(object $mixin, bool $replace = true)
Без описания
static bool hasMacro(string $name)
Без описания
static void flushMacros()
Без описания
static mixed macroCall(string $method, array $parameters)
Без описания
static bool has(string $location)
Без описания
static string read(string $location)
Без описания
static DirectoryListing listContents(string $location, bool $deep = false)
Без описания
static int fileSize(string $path)
Без описания
статический string visibility(string $path)
Описание отсутствует
статический void write(string $location, string $contents, array $config = [])
Описание отсутствует
статический void createDirectory(string $location, array $config = [])
Описание отсутствует
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Support/Facades/Storage.html