Factory
interface Factory (View source)
Methods
bool
exists(string $view)
Determine if a given view exists.
mixed
share(array|string $key, mixed $value = null)
Add a piece of shared data to the environment.
$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.
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.