Download the PHP package bobfreitass/coffee without Composer

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

<!doctype html>

Documento sem título

API – Coffee v1.0: Desenvolvida para cadastra, listar e apagar variedades de café.

 

REQUISITOS PARA UTILIZAÇÃO:

IMPORTANTE:
Para demonstrar a API, iremos utilizar o servidor web APACHE.
Para SERVIDORES ambientado em Windows, é necessário que o PHP esteja declarado na variável de ambiente PATH, pois iremos utilizar comandos PHP em Prompt de Comando. Veja como fazer!

 

INSTALANDO A API:

  1. Crie uma pasta para a API em seu servidor.
  2. Abra o Promp de Comando e vá até o diretório criado.
  3. Feito isso, informe o comando: composer create-project -s stable bobfreitass/coffee
    e aguarde alguns segundos.
    O resultado deverá ser similar a imagem abaixo:



  4. Agora basta configurar a conexão com o Banco de Dados MySQL.
    Para isso, a partir do diretório escolhido, entre em "coffee/config/" e edite o arquivo: database.php conforme sinalizado na imagem abaixo.

    **Lembrando que ao mudar o nome do Banco de Dados, deve-se faze-lo em 3 pontos especificos.

Agora está tudo pronto para testar, pois quando executar-mos a API pela primeira vez, o Banco de Dados será criado e alimentado com os primeiros dados para leitua.

 

TESTANDO A API:

Parâmetros a serem testados:

  • Cadastro de um café (a bebida possui id, nome e descrição como atributos).
  • Listagem de todos os cafés cadastrados
  • Pesquisa de um café por id
  • Não deve ser possível cadastrar o mesmo café duas vezes.
  • Cada endpoint deve utilizar o verbo HTTP correto para a ação correspondente.
  • As respostas da API devem ser um JSON válido.

VAMOS AOS TESTES:

  1. Abra o programa POSTMAN.
  2. Selecione o metodo GET e insira o endereço da API na barra de endereços informando o parametro /listar. Por fim, clique no botão "Send".
    Esta primeira requisição servirá para que a api crie e alimente o banco de dados.
    O resultado semelhante ao da imagem abaixo, nos diz que esta tudo certo com as configurações do arquivo config.php .
    Caso contrário, retorne ao tópico 4 da instalação e revise as configurações.



  3. Ainda utilizando o método GET, vamos informar mais um parâmetro em nossa barra de endereços. Mantendo como está no teste anteriror, acrescente uma barra "/" e informe o número de "id" para realizar uma pesquisa.
    Segue abaixo a imagem com o resultado para o "id 2".



    Se informarmos um "id" não cadastrado; note que os valores retornam nulos, conforme demonstrado na imagem abaixo.



  4. Agora, vamos selecionar o método POST para cadastrar um café.
    Passe os parâmetro    /create   logo após o endereço da API, ficando assim: [SEU_SERVIDOR]/[DIRETORIO_INSTALACAO]/coffee/create
    Selecione a aba "Body", em seguida marque o check "raw" e informe os parâmetros no campo logo abaixo.

    {
         "name": "Café Pingado",
         "description": "Dois terços de leite e um treço de café de qualquer qualidade."
    }

    Segue imagem abaixo com o resultado esperado.



    Caso tentemos cadastrar o mesmo café novamente não conseguiremos, como demonstrado na imagem a seguir.



  5. Agora para finalizar, realize uma consulta na lista de cafés para verificar como ficou.
    Lembrando a instrução do parâmetro no segundo tópico deste item:    /listar
    Segue imagem do resultado



 

 

Finalizo por aqui este documento, deixando um contato a disposição: [email protected]

 

BIBLIOGRAFIA:

Conteúdo inserido em nossa lista inicial retirado do site: https://www.loucodocafe.com.br/tipos-de-cafe/


All versions of coffee with dependencies

PHP Build Version
Package Version
No informations.
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 bobfreitass/coffee contains the following files

Loading the files please wait ...