Http
класс Http расширяет Facade (View source)
Свойства
| статический защищенный 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 Factory | fake(Closure|array $callback = null) Зарегистрировать вызываемую сущность-заглушку, которая будет перехватывать запросы и сможет возвращать заглушающие ответы. | |
| static ResponseSequence | fakeSequence(string $urlPattern = '*') Зарегистрировать последовательность ответов для заданного шаблона URL. | |
| static Factory | preventStrayRequests() Указать, что должно быть выброшено исключение, если какой-либо запрос не был заглушен. | |
| static Factory | stubUrl(string $url, Response|PromiseInterface|callable $callback) Заглушить указанный URL с помощью заданного обратного вызова. | |
| static Factory | globalMiddleware(callable $middleware) Нет описания | |
| static Factory | globalRequestMiddleware(callable $middleware) Нет описания | |
| static Factory | globalResponseMiddleware(callable $middleware) Нет описания | |
| static Factory | globalOptions(array $options) Нет описания | |
| static PromiseInterface | response(array|string|null $body = null, int $status = 200, array $headers = []) Нет описания | |
| static ResponseSequence | sequence(array $responses = []) Нет описания | |
| static Factory | allowStrayRequests() Нет описания | |
| static void | recordRequestResponsePair(Request $request, Response $response) Нет описания | |
| static void | assertSent(callable $callback) Нет описания |
| static void | assertSentInOrder(array $callbacks) Без описания | |
| static void | assertNotSent(callable $callback) Без описания | |
| static void | assertNothingSent() Без описания | |
| static void | assertSentCount(int $count) Без описания | |
| static void | assertSequencesAreEmpty() Без описания | |
| static Collection | recorded(callable $callback = null) Без описания | |
| static Dispatcher|null | getDispatcher() Без описания | |
| static array | getGlobalMiddleware() Без описания | |
| 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 PendingRequest | baseUrl(string $url) Без описания | |
| static PendingRequest | withBody(StreamInterface|string $content, string $contentType = 'application/json') Без описания | |
| static PendingRequest | asJson() Без описания | |
| static PendingRequest | asForm() Без описания | |
| static PendingRequest | attach(string|array $name, string|resource $contents = '', string|null $filename = null, array $headers = []) Без описания | |
| static PendingRequest | asMultipart() Без описания | |
| static PendingRequest | bodyFormat(string $format) Без описания | |
| static PendingRequest | withQueryParameters(array $parameters) Без описания | |
| static PendingRequest | contentType(string $contentType) Без описания | |
| static PendingRequest | acceptJson() Без описания | |
| static PendingRequest | accept(string $contentType) Без описания | |
| static PendingRequest | withHeaders(array $headers) Без описания | |
| static PendingRequest | withHeader(string $name, mixed $value) Без описания | |
| static PendingRequest | replaceHeaders(array $headers) Без описания | |
| static PendingRequest | withBasicAuth(string $username, string $password) Без описания | |
| static PendingRequest | withDigestAuth(string $username, string $password) Без описания | |
| static PendingRequest | withToken(string $token, string $type = 'Bearer') Без описания | |
| static PendingRequest | withUserAgent(string|bool $userAgent) Без описания | |
| static PendingRequest | withUrlParameters(array $parameters = []) Без описания | |
| static PendingRequest | withCookies(array $cookies, string $domain) Без описания | |
| static PendingRequest | maxRedirects(int $max) Без описания | |
| static PendingRequest | withoutRedirecting() Без описания | |
| static PendingRequest | withoutVerifying() Без описания | |
| static PendingRequest | sink(string|resource $to) Без описания | |
| static PendingRequest | timeout(int $seconds) Без описания |
| static PendingRequest | connectTimeout(int $seconds) Нет описания | |
| static PendingRequest | retry(array|int $times, Closure|int $sleepMilliseconds, callable|null $when = null, bool $throw = true) Нет описания | |
| static PendingRequest | withOptions(array $options) Нет описания | |
| static PendingRequest | withMiddleware(callable $middleware) Нет описания | |
| static PendingRequest | withRequestMiddleware(callable $middleware) Нет описания | |
| static PendingRequest | withResponseMiddleware(callable $middleware) Нет описания | |
| static PendingRequest | beforeSending(callable $callback) Нет описания | |
| static PendingRequest | throw(callable|null $callback = null) Нет описания | |
| static PendingRequest | throwIf(callable|bool $condition, callable|null $throwCallback = null) Нет описания | |
| static PendingRequest | throwUnless(bool $condition) Нет описания | |
| static PendingRequest | dump() Нет описания | |
| static PendingRequest | dd() Нет описания | |
| static Response | get(string $url, array|string|null $query = null) Нет описания | |
| static Response | head(string $url, array|string|null $query = null) Нет описания | |
| static Response | post(string $url, array $data = []) Нет описания | |
| static Response | patch(string $url, array $data = []) Нет описания | |
| static Response | put(string $url, array $data = []) Нет описания | |
| static Response | delete(string $url, array $data = []) Нет описания | |
| static array | pool(callable $callback) Нет описания | |
| static Response | send(string $method, string $url, array $options = []) Нет описания | |
| static Client | buildClient() Нет описания | |
| static Client | createClient(HandlerStack $handlerStack) Нет описания | |
| static HandlerStack | buildHandlerStack() Нет описания | |
| static HandlerStack | pushHandlers(HandlerStack $handlerStack) Нет описания | |
| static Closure | buildBeforeSendingHandler() Нет описания | |
| static Closure | buildRecorderHandler() Нет описания | |
| static Closure | buildStubHandler() Нет описания | |
| static RequestInterface | runBeforeSendingCallbacks(RequestInterface $request, array $options) Нет описания | |
| static array | mergeOptions(array $options) Нет описания | |
| static PendingRequest | stub(callable $callback) Нет описания | |
| static PendingRequest | async(bool $async = true) Нет описания | |
| static PromiseInterface|null | getPromise() Нет описания | |
| static PendingRequest | setClient(Client $client) Нет описания | |
| static PendingRequest | setHandler(callable $handler) Нет описания | |
| static array | getOptions() Нет описания | |
| static PendingRequest|mixed | when(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null) Нет описания | |
| static PendingRequest|mixed | unless(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null) Нет описания |
Подробности
static void resolved(Closure $callback)
Выполнить замыкание, когда фасад будет разрешён.
static MockInterface spy()
Преобразовать фасад в шпион Mockery.
static MockInterface partialMock()
Инициализировать частичный макет на фасаде.
static Expectation shouldReceive()
Инициализировать ожидание макета на фасаде.
static Expectation expects()
Инициализировать ожидание макета на фасаде.
static protected MockInterface createFreshMockInstance()
Создать новый экземпляр макета для данного класса.
static protected MockInterface createMock()
Создать новый экземпляр макета для данного класса.
static protected bool isMock()
Определяет, установлен ли макет как экземпляр фасада.
static protected string|null getMockableClass()
Получить класс, подлежащий моделированию, для связанного экземпляра.
static void swap(mixed $instance)
Произвести замену базового экземпляра за фасадом.
static protected bool isFake()
Определяет, установлен ли «фиктивный» в качестве экземпляра фасада.
static mixed getFacadeRoot()
Получить корневый объект за фасадом.
static protected string getFacadeAccessor()
Получить зарегистрированное имя компонента.
static protected mixed resolveFacadeInstance(string $name)
Разрешить экземпляр корневого фасада из контейнера.
static void clearResolvedInstance(string $name)
Очистить разрешённый экземпляр фасада.
static void clearResolvedInstances()
Очистить все разрешённые экземпляры.
static Collection defaultAliases()
Получить стандартные псевдонимы приложения.
static Application|null getFacadeApplication()
Получить экземпляр приложения за фасадом.
static void setFacadeApplication(Application|null $app)
Установить экземпляр приложения.
static mixed __callStatic(string $method, array $args)
Обработка динамических статических вызовов объекта.
static Factory fake(Closure|array $callback = null)
Зарегистрировать вызываемый объект-заглушку, который будет перехватывать запросы и возвращать ответы-заглушки.
static ResponseSequence fakeSequence(string $urlPattern = '*')
Зарегистрировать последовательность ответов для заданного шаблона URL.
static Factory preventStrayRequests()
Указать, что должно быть выброшено исключение, если какой-либо запрос не подделан.
static Factory stubUrl(string $url, Response|PromiseInterface|callable $callback)
Заглушить указанный URL с помощью предоставленного обратного вызова.
static Factory globalMiddleware(callable $middleware)
Без описания
static Factory globalRequestMiddleware(callable $middleware)
Без описания
static Factory globalResponseMiddleware(callable $middleware)
Без описания
static Factory globalOptions(array $options)
Без описания
static PromiseInterface response(array|string|null $body = null, int $status = 200, array $headers = [])
Без описания
static ResponseSequence sequence(array $responses = [])
Без описания
static Factory allowStrayRequests()
Без описания
static void assertSent(callable $callback)
Без описания
static void assertSentInOrder(array $callbacks)
Без описания
static void assertNotSent(callable $callback)
Без описания
static void assertNothingSent()
Без описания
static void assertSentCount(int $count)
Без описания
static void assertSequencesAreEmpty()
Без описания
static Collection recorded(callable $callback = null)
Без описания
static Dispatcher|null getDispatcher()
Без описания
static array getGlobalMiddleware()
Без описания
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 PendingRequest baseUrl(string $url)
Описание отсутствует
static PendingRequest withBody(StreamInterface|string $content, string $contentType = 'application/json')
Описание отсутствует
static PendingRequest asJson()
Описание отсутствует
static PendingRequest asForm()
Описание отсутствует
static PendingRequest attach(string|array $name, string|resource $contents = '', string|null $filename = null, array $headers = [])
Описание отсутствует
static PendingRequest asMultipart()
Описание отсутствует
static PendingRequest bodyFormat(string $format)
Описание отсутствует
static PendingRequest withQueryParameters(array $parameters)
Описание отсутствует
static PendingRequest contentType(string $contentType)
Описание отсутствует
static PendingRequest acceptJson()
Описание отсутствует
static PendingRequest accept(string $contentType)
Описание отсутствует
static PendingRequest withHeaders(array $headers)
Описание отсутствует
static PendingRequest withHeader(string $name, mixed $value)
Описание отсутствует
static PendingRequest replaceHeaders(array $headers)
Описание отсутствует
static PendingRequest withBasicAuth(string $username, string $password)
Без описания
static PendingRequest withDigestAuth(string $username, string $password)
Без описания
static PendingRequest withToken(string $token, string $type = 'Bearer')
Без описания
static PendingRequest withUserAgent(string|bool $userAgent)
Без описания
static PendingRequest withUrlParameters(array $parameters = [])
Без описания
static PendingRequest withCookies(array $cookies, string $domain)
Без описания
static PendingRequest maxRedirects(int $max)
Без описания
static PendingRequest withoutRedirecting()
Без описания
static PendingRequest withoutVerifying()
Без описания
static PendingRequest sink(string|resource $to)
Без описания
static PendingRequest timeout(int $seconds)
Без описания
static PendingRequest connectTimeout(int $seconds)
Без описания
static PendingRequest retry(array|int $times, Closure|int $sleepMilliseconds, callable|null $when = null, bool $throw = true)
Без описания
static PendingRequest withOptions(array $options)
Без описания
static PendingRequest withMiddleware(callable $middleware)
Без описания
static PendingRequest withRequestMiddleware(callable $middleware)
Без описания
static PendingRequest withResponseMiddleware(callable $middleware)
Описание отсутствует
static PendingRequest beforeSending(callable $callback)
Описание отсутствует
static PendingRequest throw(callable|null $callback = null)
Описание отсутствует
static PendingRequest throwIf(callable|bool $condition, callable|null $throwCallback = null)
Описание отсутствует
static PendingRequest throwUnless(bool $condition)
Описание отсутствует
static PendingRequest dump()
Описание отсутствует
static PendingRequest dd()
Описание отсутствует
static Response get(string $url, array|string|null $query = null)
Описание отсутствует
static Response head(string $url, array|string|null $query = null)
Описание отсутствует
static Response post(string $url, array $data = [])
Описание отсутствует
static Response patch(string $url, array $data = [])
Описание отсутствует
static Response put(string $url, array $data = [])
Описание отсутствует
static Response delete(string $url, array $data = [])
Описание отсутствует
static array pool(callable $callback)
Описание отсутствует
static Response send(string $method, string $url, array $options = [])
Описание отсутствует
static Client buildClient()
Описание отсутствует
static Client createClient(HandlerStack $handlerStack)
Описание отсутствует
static HandlerStack buildHandlerStack()
Описание отсутствует
статический HandlerStack pushHandlers(HandlerStack $handlerStack)
Описание отсутствует
статический Closure buildBeforeSendingHandler()
Описание отсутствует
статический Closure buildRecorderHandler()
Описание отсутствует
статический Closure buildStubHandler()
Описание отсутствует
статический RequestInterface runBeforeSendingCallbacks(RequestInterface $request, array $options)
Описание отсутствует
статический массив mergeOptions(array $options)
Описание отсутствует
статический PendingRequest stub(callable $callback)
Описание отсутствует
статический PendingRequest async(bool $async = true)
Описание отсутствует
статический PromiseInterface|null getPromise()
Описание отсутствует
статический PendingRequest setClient(Client $client)
Описание отсутствует
статический PendingRequest setHandler(callable $handler)
Описание отсутствует
статический массив getOptions()
Описание отсутствует
статический PendingRequest|смешанный тип when(Closure|смешанный тип|null $value = null, callable|null $callback = null, callable|null $default = null)
Описание отсутствует
статический PendingRequest|смешанный тип unless(Closure|смешанный тип|null $value = null, callable|null $callback = null, callable|null $default = null)
Описание отсутствует
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Support/Facades/Http.html