Yajra\Datatables\Html\Builder::parameterize PHP Method

parameterize() public method

Generate DataTables js parameters.
public parameterize ( array $attributes = [] ) : string
$attributes array
return string
    public function parameterize($attributes = [])
    {
        $parameters = (new Parameters($attributes))->toArray();
        list($ajaxDataFunction, $parameters) = $this->encodeAjaxDataFunction($parameters);
        list($columnFunctions, $parameters) = $this->encodeColumnFunctions($parameters);
        list($callbackFunctions, $parameters) = $this->encodeCallbackFunctions($parameters);
        $json = json_encode($parameters);
        $json = $this->decodeAjaxDataFunction($ajaxDataFunction, $json);
        $json = $this->decodeColumnFunctions($columnFunctions, $json);
        $json = $this->decodeCallbackFunctions($callbackFunctions, $json);
        return $json;
    }