Download the PHP package alessandrodesign/formbuilder without Composer

On this page you can find all versions of the php package alessandrodesign/formbuilder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package formbuilder

FormBuilder

Latest Stable Version License Total Downloads PHP Version Composer Support Last Commit Code Quality Open Issues

FormBuilder é uma interface poderosa e flexível para criação de formulários HTML no PHP, com suporte para tokens CSRF e várias opções de personalização. Este pacote visa facilitar a construção de formulários seguros e escaláveis para desenvolvedores PHP.

Requisitos

Instalação

Para instalar o pacote, utilize o Composer:

Exemplos de Uso

Criação de Formulário

Você pode criar instâncias de formulário de duas maneiras: diretamente pela classe ou utilizando o método estático create.

Instância Tradicional

Instância com Método Estático

Renderização do Formulário

Você pode renderizar o formulário diretamente usando o método render ou utilizando o método mágico __toString().

Método render

Método __toString()

Estrutura do Formulário

Abaixo está um exemplo completo de como estruturar um formulário com diferentes tipos de campos.

Uso de Select

O campo select suporta a adição de opções com ou sem grupos.

Uso de Botões

Adicione botões de envio ao final do formulário.

Segurança com Token CSRF

O FormBuilder inclui suporte para proteção CSRF. Para ativar essa funcionalidade, use o método useToken().

Definindo Token

Validação de Token

Contribuição

Contribuições são bem-vindas! Por favor, sinta-se à vontade para enviar Pull Requests ou abrir Issues no GitHub.

Licença

Este projeto é licenciado sob a MIT License.


All versions of formbuilder with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
ext-dom Version *
ext-intl Version *
psr/simple-cache Version 3.0.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package alessandrodesign/formbuilder contains the following files

Loading the files please wait ....