W3cubDocs

/Laravel 5.1

Factory

interface Factory (View source)

Methods

bool exists( string $view)

Determine if a given view exists.

View file( string $path, array $data = array(), array $mergeData = array())

Get the evaluated view contents for the given path.

View make( string $view, array $data = array(), array $mergeData = array())

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, int|null $priority = null)

Register a view composer event.

array creator( array|string $views, Closure|string $callback)

Register a view creator event.

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

Add a new namespace to the loader.

Details

bool exists( string $view)

Determine if a given view exists.

Parameters

string $view

Return Value

bool

View file( string $path, array $data = array(), array $mergeData = array())

Get the evaluated view contents for the given path.

Parameters

string $path
array $data
array $mergeData

Return Value

View

View make( string $view, array $data = array(), array $mergeData = array())

Get the evaluated view contents for the given view.

Parameters

string $view
array $data
array $mergeData

Return Value

View

mixed share( array|string $key, mixed $value = null)

Add a piece of shared data to the environment.

Parameters

array|string $key
mixed $value

Return Value

mixed

array composer( array|string $views, Closure|string $callback, int|null $priority = null)

Register a view composer event.

Parameters

array|string $views
Closure|string $callback
int|null $priority

Return Value

array

array creator( array|string $views, Closure|string $callback)

Register a view creator event.

Parameters

array|string $views
Closure|string $callback

Return Value

array

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

Add a new namespace to the loader.

Parameters

string $namespace
string|array $hints

Return Value

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Contracts/View/Factory.html