Route
class Route extends Facade (View source)
Properties
| static protected Application|null | $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
Create a fresh mock instance for the given class.
Get the registered name of the component.
Resolve the facade root instance from the container.
Get the application instance behind the facade.
Handle dynamic, static calls to the object.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
        in 
Facade at line 48
                static            void
    resolved(Closure $callback)
        
    
    Run a Closure when the facade has been resolved.
        in 
Facade at line 66
                static            MockInterface
    spy()
        
    
    Convert the facade into a Mockery spy.
        in 
Facade at line 82
                static            MockInterface
    partialMock()
        
    
    Initiate a partial mock on the facade.
        in 
Facade at line 98
                static            Expectation
    shouldReceive()
        
    
    Initiate a mock expectation on the facade.
        
                static            Expectation
    expects()
        
    
    Initiate a mock expectation on the facade.
        
                static    protected        MockInterface
    createFreshMockInstance()
        
    
    Create a fresh mock instance for the given class.
        
                static    protected        MockInterface
    createMock()
        
    
    Create a fresh mock instance for the given class.
        
                static    protected        bool
    isMock()
        
    
    Determines whether a mock is set as the instance of the facade.
        
                static    protected        string|null
    getMockableClass()
        
    
    Get the mockable class for the bound instance.
        
                static            void
    swap(mixed $instance)
        
    
    Hotswap the underlying instance behind the facade.
        
                static            bool
    isFake()
        
    
    Determines whether a "fake" has been set as the facade instance.
        
                static            mixed
    getFacadeRoot()
        
    
    Get the root object behind the facade.
        
                static    protected        string
    getFacadeAccessor()
        
    
    Get the registered name of the component.
        
                static    protected        mixed
    resolveFacadeInstance(string $name)
        
    
    Resolve the facade root instance from the container.
        
                static            void
    clearResolvedInstance(string $name)
        
    
    Clear a resolved facade instance.
        
                static            void
    clearResolvedInstances()
        
    
    Clear all of the resolved instances.
        
                static            Collection
    defaultAliases()
        
    
    Get the application default aliases.
        
                static            Application|null
    getFacadeApplication()
        
    
    Get the application instance behind the facade.
        
                static            void
    setFacadeApplication(Application|null $app)
        
    
    Set the application instance.
        
                static            mixed
    __callStatic(string $method, array $args)
        
    
    Handle dynamic, static calls to the object.
        
                static            Route
    get(string $uri, array|string|callable|null $action = null)
        
    
    No description
        
                static            Route
    post(string $uri, array|string|callable|null $action = null)
        
    
    No description
        
                static            Route
    put(string $uri, array|string|callable|null $action = null)
        
    
    No description
        
                static            Route
    patch(string $uri, array|string|callable|null $action = null)
        
    
    No description
        
                static            Route
    delete(string $uri, array|string|callable|null $action = null)
        
    
    No description
        
                static            Route
    options(string $uri, array|string|callable|null $action = null)
        
    
    No description
        
                static            Route
    any(string $uri, array|string|callable|null $action = null)
        
    
    No description
        
                static            Route
    fallback(array|string|callable|null $action)
        
    
    No description
        
                static            Route
    redirect(string $uri, string $destination, int $status = 302)
        
    
    No description
        
                static            Route
    permanentRedirect(string $uri, string $destination)
        
    
    No description
        
                static            Route
    view(string $uri, string $view, array $data = [], int|array $status = 200, array $headers = [])
        
    
    No description
        
                static            Route
    match(array|string $methods, string $uri, array|string|callable|null $action = null)
        
    
    No description
        
                static            void
    resources(array $resources, array $options = [])
        
    
    No description
        
                static            void
    softDeletableResources(array $resources, array $options = [])
        
    
    No description
        
                static            PendingResourceRegistration
    resource(string $name, string $controller, array $options = [])
        
    
    No description
        
                static            void
    apiResources(array $resources, array $options = [])
        
    
    No description
        
                static            PendingResourceRegistration
    apiResource(string $name, string $controller, array $options = [])
        
    
    No description
        
                static            void
    singletons(array $singletons, array $options = [])
        
    
    No description
        
                static            PendingSingletonResourceRegistration
    singleton(string $name, string $controller, array $options = [])
        
    
    No description
        
                static            void
    apiSingletons(array $singletons, array $options = [])
        
    
    No description
        
                static            PendingSingletonResourceRegistration
    apiSingleton(string $name, string $controller, array $options = [])
        
    
    No description
        
                static            Router
    group(array $attributes, Closure|array|string $routes)
        
    
    No description
        
                static            array
    mergeWithLastGroup(array $new, bool $prependExistingPrefix = true)
        
    
    No description
        
                static            string
    getLastGroupPrefix()
        
    
    No description
        
                static            Route
    addRoute(array|string $methods, string $uri, array|string|callable|null $action)
        
    
    No description
        
                static            Route
    newRoute(array|string $methods, string $uri, mixed $action)
        
    
    No description
        
                static            Response
    respondWithRoute(string $name)
        
    
    No description
        
                static            Response
    dispatch(Request $request)
        
    
    No description
        
                static            Response
    dispatchToRoute(Request $request)
        
    
    No description
        
                static            array
    gatherRouteMiddleware(Route $route)
        
    
    No description
        
                static            array
    resolveMiddleware(array $middleware, array $excluded = [])
        
    
    No description
        
                static            Response
    prepareResponse(Request $request, mixed $response)
        
    
    No description
        
                static            Response
    toResponse(Request $request, mixed $response)
        
    
    No description
        
                static            void
    substituteImplicitBindings(Route $route)
        
    
    No description
        
                static            Router
    substituteImplicitBindingsUsing(callable $callback)
        
    
    No description
        
                static            void
    matched(string|callable $callback)
        
    
    No description
        
                static            array
    getMiddleware()
        
    
    No description
        
                static            Router
    aliasMiddleware(string $name, string $class)
        
    
    No description
        
                static            bool
    hasMiddlewareGroup(string $name)
        
    
    No description
        
                static            array
    getMiddlewareGroups()
        
    
    No description
        
                static            Router
    middlewareGroup(string $name, array $middleware)
        
    
    No description
        
                static            Router
    prependMiddlewareToGroup(string $group, string $middleware)
        
    
    No description
        
                static            Router
    pushMiddlewareToGroup(string $group, string $middleware)
        
    
    No description
        
                static            Router
    removeMiddlewareFromGroup(string $group, string $middleware)
        
    
    No description
        
                static            Router
    flushMiddlewareGroups()
        
    
    No description
        
                static            void
    bind(string $key, string|callable $binder)
        
    
    No description
        
                static            void
    model(string $key, string $class, Closure|null $callback = null)
        
    
    No description
        
                static            Closure|null
    getBindingCallback(string $key)
        
    
    No description
        
                static            array
    getPatterns()
        
    
    No description
        
                static            void
    pattern(string $key, string $pattern)
        
    
    No description
        
                static            void
    patterns(array $patterns)
        
    
    No description
        
                static            bool
    hasGroupStack()
        
    
    No description
        
                static            array
    getGroupStack()
        
    
    No description
        
                static            mixed
    input(string $key, string|null $default = null)
        
    
    No description
        
                static            Request
    getCurrentRequest()
        
    
    No description
        
                static            Route|null
    getCurrentRoute()
        
    
    No description
        
                static            Route|null
    current()
        
    
    No description
        
                static            bool
    has(string|array $name)
        
    
    No description
        
                static            string|null
    currentRouteName()
        
    
    No description
        
                static            bool
    is(mixed $patterns)
        
    
    No description
        
                static            bool
    currentRouteNamed(mixed $patterns)
        
    
    No description
        
                static            string|null
    currentRouteAction()
        
    
    No description
        
                static            bool
    uses(array|string $patterns)
        
    
    No description
        
                static            bool
    currentRouteUses(string $action)
        
    
    No description
        
                static            void
    singularResourceParameters(bool $singular = true)
        
    
    No description
        
                static            void
    resourceParameters(array $parameters = [])
        
    
    No description
        
                static            array|null
    resourceVerbs(array $verbs = [])
        
    
    No description
        
                static            RouteCollectionInterface
    getRoutes()
        
    
    No description
        
                static            void
    setRoutes(RouteCollection $routes)
        
    
    No description
        
                static            void
    setCompiledRoutes(array $routes)
        
    
    No description
        
                static            array
    uniqueMiddleware(array $middleware)
        
    
    No description
        
                static            void
    macro(string $name, object|callable $macro)
        
    
    No description
        
                static            void
    mixin(object $mixin, bool $replace = true)
        
    
    No description
        
                static            bool
    hasMacro(string $name)
        
    
    No description
        
                static            void
    flushMacros()
        
    
    No description
        
                static            mixed
    macroCall(string $method, array $parameters)
        
    
    No description
        
                static            Router
    tap(callable|null $callback = null)
        
    
    No description
        
                static            RouteRegistrar
    attribute(string $key, mixed $value)
        
    
    No description
        
                static            RouteRegistrar
    whereAlpha(array|string $parameters)
        
    
    No description
        
                static            RouteRegistrar
    whereAlphaNumeric(array|string $parameters)
        
    
    No description
        
                static            RouteRegistrar
    whereNumber(array|string $parameters)
        
    
    No description
        
                static            RouteRegistrar
    whereUlid(array|string $parameters)
        
    
    No description
        
                static            RouteRegistrar
    whereUuid(array|string $parameters)
        
    
    No description
        
                static            RouteRegistrar
    whereIn(array|string $parameters, array $values)
        
    
    No description
        
                static            RouteRegistrar
    as(string $value)
        
    
    No description
        
                static            RouteRegistrar
    can(UnitEnum|string $ability, array|string $models = [])
        
    
    No description
        
                static            RouteRegistrar
    controller(string $controller)
        
    
    No description
        
                static            RouteRegistrar
    domain(BackedEnum|string $value)
        
    
    No description
        
                static            RouteRegistrar
    middleware(array|string|null $middleware)
        
    
    No description
        
                static            RouteRegistrar
    missing(Closure $missing)
        
    
    No description
        
                static            RouteRegistrar
    name(BackedEnum|string $value)
        
    
    No description
        
                static            RouteRegistrar
    namespace(string|null $value)
        
    
    No description
        
                static            RouteRegistrar
    prefix(string $prefix)
        
    
    No description
        
                static            RouteRegistrar
    scopeBindings()
        
    
    No description
        
                static            RouteRegistrar
    where(array $where)
        
    
    No description
        
                static            RouteRegistrar
    withoutMiddleware(array|string $middleware)
        
    
    No description
        
                static            RouteRegistrar
    withoutScopedBindings()
        
    
    No description