Alteração de Reports - adrianoluisalmeida/projeto_software_2 GitHub Wiki

Endpoint de alteração de um Report existente. É semelhante ao cadastro, basta informar o verbo PUT e o id que deseja alterar

Esse endpoint não necessita de autenticação prévia na API.

PUT localhost:8000/api/reports/{id}

Exemplo com campos obrigatórios

{
	"description":"teste",
	"address": "av roraima",
	"user_id": 1,
	"entity_id": 1,
	"category_id": 1
}

Opcional:

{
    ...
    "lat": "-12003.2",
    "lng": "1929312321.2",
    "photo": ESSE PARÂMETRO DEVE SER DO TIPO FILE
}

SEGUE UM EXEMPLO USANDO ANGULAR http://flint.sg/2017/01/04/file-upload-with-angular-2-and-laravel-5/

A imagem sera salva em um storage dentro do servidor e pode ser acessada pela url, apenas é necessário concatenar o endereço da API juntamente com a pasta + "/storage/reports/{nome_do_novo_arquivo}". Exemplo: http://cidadeunida.pipelinelab.com.br/storage/reports/a7d5f7fe78cf17e8a535c6e6c677e517.png

Response

true