Download the PHP package luizfabianonogueira/autocomplete without Composer

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

Autocompete [Select]

Badge em Desenvolvimento

Descrição

Ferramenta de seleção (select) com buscar de dados em tempo real por preenchimento. Com essa gerrementa você pode buscar os dados aos poucos confome vai digitando no campo de busca. Isso agiliza a busca de dados em listas muito grandes. A busca é feita no banco de dados, então você pode buscar por qualquer campo da tabela podento ate mesmo utilizar dois ou mais campos de referencia.

Instalação

Baixe o pacote via composer:

Adicone o provider em bootstrap/providers.php:

Utilização

Na sua model adicione o trait AutocompleteTrait:

Ainda em sua model devemos gerar uma varivel responsavel por indicar qual campo deve ser buscado.

Nesse campo você deve passar um array com os campos que deseja buscar. Observe que utilizamos mais de um campo de busca no exemplo acima. Você pode adicionar quantos campos desejar.

No aquivo layout adicione o css e o js utilizando as rotas a baixo:

Pronto com apenas isso você já pode utilizar o recurso de busca em tempo real no modo dinamico.

Veja abaixa um exemplo de como utilizar o recurso:

No local onde deseja adicionar um id de identificação.

Para adicionar o recurso de busca em tempo real você deve adicionar o codigo de chamada do recurso.

Em configuracao você deve passar um objeto com as configurações do recurso. \ Em #box-autocomplete-um você deve passar o id do elemento que vai receber o recurso.

Logo em seguida adicione o script de configuração do recurso

Agora vamos ver todos os detalhes de como configurar o recurso e ver todo seu potencial.

No exemplo acima podemos ver uma chamada de jquery que monta o compnente

Para isso devemos identificar como seletor quem vai receber o componente "#box-autocomplete-um" no exemplo que é o id de uma div. Não precisa criar inputs pois o componente ja faz isso para você.

Para que o componente funcione corretamente você deve passar um objeto de configuração. Vamos ver o que cada parametro faz.

-autocomplete: é o objeto que contem as configurações do componente.

Outra forma de fazer a busca é ou url aonde devemos fazer a rora e o metodo do controller.

Quando utilizamos a busca por url o componente pode receber novas configurações;

Lista com imagem

Para adicionar uma imagem a lista de resultados você deve adicionar a configuração abaixo.

Para que a busca funcione você deve criar um controller com o metodo de busca e retornar um json com os dados.

Perceba que a consulta da controler tem um metodo autocomplete() que é um scope que deve ser adicionado no model. A consulta é simples e limpa, você pode adicionar mais filtros e ordenações conforme sua necessidade.

Agora vamos passar parametros em nossa consulta para que possamos filtrar os dados.

Configurações de texto

License: LGPL-3.0-or-later



Contact & Support

LinkedIn WhatsApp GitHub Packagist

📞 Phone: +5548991779088
✉️ Email: [email protected]


Support My Work

If you enjoyed this project and would like to support my work, any donation via Pix is greatly appreciated!
Feel free to donate using one of the following Pix keys:

💳 Email Pix Key: [email protected]
📱 Phone Pix Key: 48991779088

Thank you for your support!


All versions of autocomplete with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
laravel/framework Version >=v10.0.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 luizfabianonogueira/autocomplete contains the following files

Loading the files please wait ....