src/Html/Column.php
public function parseRender($value)
    {
        /** @var \Illuminate\Contracts\View\Factory $view */
        $view = app('view');
        $parameters = [];

        if (is_array($value)) {
            $parameters = array_except($value, 0);
            $value = $value[0];
        }

        if (is_callable($value)) {
            return $value($parameters);
        } elseif ($this->isBuiltInRenderFunction($value)) {
            return $value;
        } elseif ($view->exists($value)) {
            return $view->make($value)->with($parameters)->render();
        }

        return $value ? $this->parseRenderAsString($value) : null;
    }
public function parseRender($value)
    {
        /** @var \Illuminate\Contracts\View\Factory $view */
        $view = app('view');
        $parameters = [];

        if (is_array($value)) {
            $parameters = array_except($value, 0);
            $value = $value[0];
        }

        if (is_callable($value)) {
            return $value($parameters);
        } elseif ($this->isBuiltInRenderFunction($value)) {
            return $value;
        } elseif ($view->exists($value)) {
            return $view->make($value)->with($parameters)->render();
        }

        return $value ? $this->parseRenderAsString($value) : null;
    }
public function parseRender ( $ value ) { /** @var \Illuminate\Contracts\View\Factory $view */ $ view = app ( 'view' ) ; $ parameters = [ ] ; if ( is_array ( $ value ) ) { $ parameters = array_except ( $ value , 0 ) ; $ value = $ value [ 0 ] ; } if ( is_callable ( $ value ) ) { return $ value ( $ parameters ) ; } elseif ( $ this -> isBuiltInRenderFunction ( $ value ) ) { return $ value ; } elseif ( $ view -> exists ( $ value ) ) { return $ view -> make ( $ value ) -> with ( $ parameters ) -> render ( ) ; } return $ value ? $ this -> parseRenderAsString ( $ value ) : null ; }
Parse render attribute.

@param mixed $value
@return string|null
Parse render attribute .