interface ViewFinderInterface (View source)

Constants

HINT_PATH_DELIMITER

Hint path delimiter value.

Methods

string
find(string $view)

Get the fully qualified location of the view.

void
addLocation(string $location)

Add a location to the finder.

void
addNamespace(string $namespace, string|array $hints)

Add a namespace hint to the finder.

void
prependNamespace(string $namespace, string|array $hints)

Prepend a namespace hint to the finder.

void
replaceNamespace(string $namespace, string|array $hints)

Replace the namespace hints for the given namespace.

void
addExtension(string $extension)

Add a valid view extension to the finder.

void
flush()

Flush the cache of located views.

Details

string find(string $view)

Get the fully qualified location of the view.

Parameters

string $view

Return Value

string

void addLocation(string $location)

Add a location to the finder.

Parameters

string $location

Return Value

void

void addNamespace(string $namespace, string|array $hints)

Add a namespace hint to the finder.

Parameters

string $namespace
string|array $hints

Return Value

void

void prependNamespace(string $namespace, string|array $hints)

Prepend a namespace hint to the finder.

Parameters

string $namespace
string|array $hints

Return Value

void

void replaceNamespace(string $namespace, string|array $hints)

Replace the namespace hints for the given namespace.

Parameters

string $namespace
string|array $hints

Return Value

void

void addExtension(string $extension)

Add a valid view extension to the finder.

Parameters

string $extension

Return Value

void

void flush()

Flush the cache of located views.

Return Value

void

Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.