Http   class Http extends Facade (View source)  Properties    static protected Application  $app The application instance being facaded. from  Facade    static protected array  $resolvedInstance The resolved object instances. from  Facade    static protected bool  $cached Indicates if the resolved instance should be cached. from  Facade   Methods    static void   resolved(Closure $callback) 
Run a Closure when the facade has been resolved.  from  Facade    static MockInterface   spy() 
Convert the facade into a Mockery spy.  from  Facade    static MockInterface   partialMock() 
Initiate a partial mock on the facade.  from  Facade    static Expectation   shouldReceive() 
Initiate a mock expectation on the facade.  from  Facade    static Expectation   expects() 
Initiate a mock expectation on the facade.  from  Facade    static MockInterface   createFreshMockInstance() 
Create a fresh mock instance for the given class.  from  Facade    static MockInterface   createMock() 
Create a fresh mock instance for the given class.  from  Facade    static bool   isMock() 
Determines whether a mock is set as the instance of the facade.  from  Facade    static string|null   getMockableClass() 
Get the mockable class for the bound instance.  from  Facade    static void   swap(mixed $instance) 
Hotswap the underlying instance behind the facade.  from  Facade    static mixed   getFacadeRoot() 
Get the root object behind the facade.  from  Facade    static string   getFacadeAccessor() 
Get the registered name of the component.      static mixed   resolveFacadeInstance(string $name) 
Resolve the facade root instance from the container.  from  Facade    static void   clearResolvedInstance(string $name) 
Clear a resolved facade instance.  from  Facade    static void   clearResolvedInstances() 
Clear all of the resolved instances.  from  Facade    static Collection   defaultAliases() 
Get the application default aliases.  from  Facade    static Application   getFacadeApplication() 
Get the application instance behind the facade.  from  Facade    static void   setFacadeApplication(Application $app) 
Set the application instance.  from  Facade    static mixed   __callStatic(string $method, array $args) 
Handle dynamic, static calls to the object.  from  Facade    static Factory   fake(Closure|array $callback = null) 
Register a stub callable that will intercept requests and be able to return stub responses.      static ResponseSequence   fakeSequence(string $urlPattern = '*') 
Register a response sequence for the given URL pattern.      static Factory   stubUrl(string $url, Response|PromiseInterface|callable $callback) 
Stub the given URL using the given callback.      static PromiseInterface   response(mixed $body, mixed $status, mixed $headers) No description      static PendingRequest   accept(string $contentType) No description      static PendingRequest   acceptJson() No description      static PendingRequest   asForm() No description      static PendingRequest   asJson() No description      static PendingRequest   asMultipart() No description      static PendingRequest   async() No description      static PendingRequest   attach(string|array $name, string $contents = '', string|null $filename = null, array $headers = []) No description      static PendingRequest   baseUrl(string $url) No description      static PendingRequest   beforeSending(callable $callback) No description      static PendingRequest   bodyFormat(string $format) No description      static PendingRequest   contentType(string $contentType) No description      static PendingRequest   dd() No description      static PendingRequest   dump() No description      static PendingRequest   retry(int $times, int $sleep, ?callable $when = null, bool $throw = true) No description      static PendingRequest   sink(string|resource $to) No description      static PendingRequest   stub(callable $callback) No description      static PendingRequest   timeout(int $seconds) No description      static PendingRequest   withBasicAuth(string $username, string $password) No description      static PendingRequest   withBody(resource|string $content, string $contentType) No description      static PendingRequest   withCookies(array $cookies, string $domain) No description      static PendingRequest   withDigestAuth(string $username, string $password) No description      static PendingRequest   withHeaders(array $headers) No description      static PendingRequest   withMiddleware(callable $middleware) No description      static PendingRequest   withOptions(array $options) No description      static PendingRequest   withToken(string $token, string $type = 'Bearer') No description      static PendingRequest   withUserAgent(string $userAgent) No description      static PendingRequest   withoutRedirecting() No description      static PendingRequest   withoutVerifying() No description      static array   pool(callable $callback) No description      static Response   delete(string $url, array $data = []) No description      static Response   get(string $url, array|string|null $query = null) No description      static Response   head(string $url, array|string|null $query = null) No description      static Response   patch(string $url, array $data = []) No description      static Response   post(string $url, array $data = []) No description      static Response   put(string $url, array $data = []) No description      static Response   send(string $method, string $url, array $options = []) No description      static void   assertSent(callable $callback) No description      static void   assertSentInOrder(array $callbacks) No description      static void   assertNotSent(callable $callback) No description      static void   assertNothingSent() No description      static void   assertSentCount(int $count) No description      static void   assertSequencesAreEmpty() No description     Details            static            void
    resolved(Closure $callback)
           
Run a Closure when the facade has been resolved.   Parameters   Closure $callback    Return Value   void                  static            MockInterface
    spy()
           
Convert the facade into a Mockery spy.   Return Value   MockInterface                  static            MockInterface
    partialMock()
           
Initiate a partial mock on the facade.   Return Value   MockInterface                  static            Expectation
    shouldReceive()
           
Initiate a mock expectation on the facade.   Return Value   Expectation                  static            Expectation
    expects()
           
Initiate a mock expectation on the facade.   Return Value   Expectation                  static    protected        MockInterface
    createFreshMockInstance()
           
Create a fresh mock instance for the given class.   Return Value   MockInterface                  static    protected        MockInterface
    createMock()
           
Create a fresh mock instance for the given class.   Return Value   MockInterface                  static    protected        bool
    isMock()
           
Determines whether a mock is set as the instance of the facade.   Return Value   bool                  static    protected        string|null
    getMockableClass()
           
Get the mockable class for the bound instance.   Return Value   string|null                  static            void
    swap(mixed $instance)
           
Hotswap the underlying instance behind the facade.   Parameters   mixed $instance    Return Value   void                  static            mixed
    getFacadeRoot()
           
Get the root object behind the facade.   Return Value   mixed                  static    protected        string
    getFacadeAccessor()
           
Get the registered name of the component.   Return Value   string                  static    protected        mixed
    resolveFacadeInstance(string $name)
           
Resolve the facade root instance from the container.   Parameters   string $name    Return Value   mixed                  static            void
    clearResolvedInstance(string $name)
           
Clear a resolved facade instance.   Parameters   string $name    Return Value   void                  static            void
    clearResolvedInstances()
           
Clear all of the resolved instances.   Return Value   void                  static            Collection
    defaultAliases()
           
Get the application default aliases.   Return Value   Collection                  static            Application
    getFacadeApplication()
           
Get the application instance behind the facade.   Return Value   Application                  static            void
    setFacadeApplication(Application $app)
           
Set the application instance.   Parameters   Application $app    Return Value   void                  static            mixed
    __callStatic(string $method, array $args)
           
Handle dynamic, static calls to the object.   Parameters   string $method    array $args    Return Value   mixed    Exceptions   RuntimeException                  static            Factory
    fake(Closure|array $callback = null)
           
Register a stub callable that will intercept requests and be able to return stub responses.   Parameters   
Closure|array $callback    Return Value   Factory                  static            ResponseSequence
    fakeSequence(string $urlPattern = '*')
           
Register a response sequence for the given URL pattern.   Parameters   string $urlPattern    Return Value   ResponseSequence                  static            Factory
    stubUrl(string $url, Response|PromiseInterface|callable $callback)
           
Stub the given URL using the given callback.   Parameters   string $url    
Response|PromiseInterface|callable $callback    Return Value   Factory                  static            PromiseInterface
    response(mixed $body, mixed $status, mixed $headers)
            No description   Parameters   mixed $body    mixed $status    mixed $headers    Return Value   PromiseInterface                  static            PendingRequest
    accept(string $contentType)
            No description   Parameters   string $contentType    Return Value   PendingRequest                  static            PendingRequest
    acceptJson()
            No description   Return Value   PendingRequest                  static            PendingRequest
    asForm()
            No description   Return Value   PendingRequest                  static            PendingRequest
    asJson()
            No description   Return Value   PendingRequest                  static            PendingRequest
    asMultipart()
            No description   Return Value   PendingRequest                  static            PendingRequest
    async()
            No description   Return Value   PendingRequest                  static            PendingRequest
    attach(string|array $name, string $contents = '', string|null $filename = null, array $headers = [])
            No description   Parameters   string|array $name    string $contents    string|null $filename    array $headers    Return Value   PendingRequest                  static            PendingRequest
    baseUrl(string $url)
            No description   Parameters   string $url    Return Value   PendingRequest                  static            PendingRequest
    beforeSending(callable $callback)
            No description   Parameters   callable $callback    Return Value   PendingRequest                  static            PendingRequest
    bodyFormat(string $format)
            No description   Parameters   string $format    Return Value   PendingRequest                  static            PendingRequest
    contentType(string $contentType)
            No description   Parameters   string $contentType    Return Value   PendingRequest                  static            PendingRequest
    dd()
            No description   Return Value   PendingRequest                  static            PendingRequest
    dump()
            No description   Return Value   PendingRequest                  static            PendingRequest
    retry(int $times, int $sleep, ?callable $when = null, bool $throw = true)
            No description   Parameters   int $times    int $sleep    ?callable $when    bool $throw    Return Value   PendingRequest                  static            PendingRequest
    sink(string|resource $to)
            No description   Parameters   string|resource $to    Return Value   PendingRequest                  static            PendingRequest
    stub(callable $callback)
            No description   Parameters   callable $callback    Return Value   PendingRequest                  static            PendingRequest
    timeout(int $seconds)
            No description   Parameters   int $seconds    Return Value   PendingRequest                  static            PendingRequest
    withBasicAuth(string $username, string $password)
            No description   Parameters   string $username    string $password    Return Value   PendingRequest                  static            PendingRequest
    withBody(resource|string $content, string $contentType)
            No description   Parameters   resource|string $content    string $contentType    Return Value   PendingRequest                  static            PendingRequest
    withCookies(array $cookies, string $domain)
            No description   Parameters   array $cookies    string $domain    Return Value   PendingRequest                  static            PendingRequest
    withDigestAuth(string $username, string $password)
            No description   Parameters   string $username    string $password    Return Value   PendingRequest                  static            PendingRequest
    withHeaders(array $headers)
            No description   Parameters   array $headers    Return Value   PendingRequest                  static            PendingRequest
    withMiddleware(callable $middleware)
            No description   Parameters   callable $middleware    Return Value   PendingRequest                  static            PendingRequest
    withOptions(array $options)
            No description   Parameters   array $options    Return Value   PendingRequest                  static            PendingRequest
    withToken(string $token, string $type = 'Bearer')
            No description   Parameters   string $token    string $type    Return Value   PendingRequest                  static            PendingRequest
    withUserAgent(string $userAgent)
            No description   Parameters   string $userAgent    Return Value   PendingRequest                  static            PendingRequest
    withoutRedirecting()
            No description   Return Value   PendingRequest                  static            PendingRequest
    withoutVerifying()
            No description   Return Value   PendingRequest                  static            array
    pool(callable $callback)
            No description   Parameters   callable $callback    Return Value   array                  static            Response
    delete(string $url, array $data = [])
            No description   Parameters   string $url    array $data    Return Value   Response                  static            Response
    get(string $url, array|string|null $query = null)
            No description   Parameters   string $url    array|string|null $query    Return Value   Response                  static            Response
    head(string $url, array|string|null $query = null)
            No description   Parameters   string $url    array|string|null $query    Return Value   Response                  static            Response
    patch(string $url, array $data = [])
            No description   Parameters   string $url    array $data    Return Value   Response                  static            Response
    post(string $url, array $data = [])
            No description   Parameters   string $url    array $data    Return Value   Response                  static            Response
    put(string $url, array $data = [])
            No description   Parameters   string $url    array $data    Return Value   Response                  static            Response
    send(string $method, string $url, array $options = [])
            No description   Parameters   string $method    string $url    array $options    Return Value   Response                  static            void
    assertSent(callable $callback)
            No description   Parameters   callable $callback    Return Value   void                  static            void
    assertSentInOrder(array $callbacks)
            No description   Parameters   array $callbacks    Return Value   void                  static            void
    assertNotSent(callable $callback)
            No description   Parameters   callable $callback    Return Value   void                  static            void
    assertNothingSent()
            No description   Return Value   void                  static            void
    assertSentCount(int $count)
            No description   Parameters   int $count    Return Value   void                  static            void
    assertSequencesAreEmpty()
            No description   Return Value   void      

    
{'path': 'public/docs/laravel~9/api/9.x/illuminate/support/facades/http.html', 'source': 'DevDocs.IO'}