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.