Laraveldaily\Quickadmin\Builders\ViewsBuilder::buildParts PHP Method

buildParts() private method

Build views templates parts
private buildParts ( $template ) : mixed
$template
return mixed
    private function buildParts($template)
    {
        $this->buildTable();
        $this->buildCreateForm();
        $this->buildEditForm();
        // Index template
        $template[0] = str_replace(['$ROUTE$', '$RESOURCE$', '$HEADINGS$', '$FIELDS$'], [$this->route, $this->resource, $this->headings, $this->columns], $template[0]);
        // Edit template
        $template[1] = str_replace(['$ROUTE$', '$RESOURCE$', '$FORMFIELDS$', '$MODEL$', '$FILES$'], [$this->route, $this->resource, $this->formFieldsEdit, $this->model, $this->files != 0 ? "'files' => true, " : ''], $template[1]);
        // Create template
        $template[2] = str_replace(['$ROUTE$', '$RESOURCE$', '$FORMFIELDS$', '$FILES$'], [$this->route, $this->resource, $this->formFieldsCreate, $this->files != 0 ? "'files' => true, " : ''], $template[2]);
        return $template;
    }