Download the PHP package uspdev/forms without Composer

On this page you can find all versions of the php package uspdev/forms. 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 forms

Forms

Forms é uma biblioteca uspdev que permite gerar formulários dinâmicos a partir de definições armazenadas em banco de dados e, opcionalmente, persiste os resultados.

Funcionalidades

Instalação

  1. Instale a biblioteca via Composer e publique as migrations

  2. Menu na aplicação

No arquivo config/laravel-usp-theme.php, adicione ou reposicione a chave uspdev-forms para mostrar o menu. Ele será visível apenas para administradores.

Configuração

Você pode personalizar as configurações do pacote modificando o arquivo config/uspdev-forms.php.

php artisan vendor:publish --tag=forms-config

Uso

  1. Crie uma entrada na tabela form_definitions

  2. Nome do formulário: nome único que identifica o formulário

  3. Grupo: serve para agrupar vários formulários em implementações mais complexas

  4. Descrição: campo livre sem uso específico no sistema

  5. Campos: campos do formulário
  1. Gere o formulário na sua view:

Use a classe FormGenerator para renderizar o formulário no seu template Blade:

  1. Trate as submissões do formulário:

No seu controller, trate a submissão do formulário salvando os dados no banco de dados:

  1. Listar submissões Recupere todas as submissões em geral ou de um formulário específico:

  2. Obter submissão Recupere uma submissão específica pelo seu id:

Campos

Tipos

Contribuindo

Contribuições são bem-vindas! Siga estes passos para contribuir:

Licença

Este pacote está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.

Resumo do Conteúdo


All versions of forms with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/support Version ^11.0
uspdev/replicado Version ^1.25
spatie/laravel-activitylog Version ^4.10
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 uspdev/forms contains the following files

Loading the files please wait ....