Factory
interface Factory (View source)
Methods
Determine if a given view exists.
Add a piece of shared data to the environment.
Add a new namespace to the loader.
Replace the namespace hints for the given namespace.
Details
bool
exists(string $view)
Determine if a given view exists.
View
file(string $path, Arrayable|array $data = [], array $mergeData = [])
Get the evaluated view contents for the given path.
View
make(string $view, Arrayable|array $data = [], array $mergeData = [])
Get the evaluated view contents for the given view.
mixed
share(array|string $key, mixed $value = null)
Add a piece of shared data to the environment.
array
composer(array|string $views, Closure|string $callback)
Register a view composer event.
array
creator(array|string $views, Closure|string $callback)
Register a view creator event.
$this
addNamespace(string $namespace, string|array $hints)
Add a new namespace to the loader.
$this
replaceNamespace(string $namespace, string|array $hints)
Replace the namespace hints for the given namespace.
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.