/** * Render the form contents. * * @return string */ public function render() { try { return $this->builder->render(); } catch (\Exception $e) { return with(new Handle($e))->render(); } }
/** * Generate a Field object and add to form builder if Field exists. * * @param string $method * @param array $arguments * @return \Encore\Admin\Field */ public function __call($method, $arguments) { $className = __NAMESPACE__ . '\\Form\\Field\\' . ucfirst($method); if (class_exists($className)) { $column = $arguments[0]; $element = new $className($column, array_slice($arguments, 1)); $this->builder->fields()->push($element); return $element; } }
/** * Render the form contents. * * @return string */ public function render() { return $this->builder->build(); }