Factory
interface Factory (View source)
Methods
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. |
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.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Contracts/View/Factory.html