1
resposta

Como enviar e receber um JSON de um Aplicativo utilizando laravel?

Route::post('/produtos/estoque/adiciona','EstoqueController@adiciona');

botaoAdicionar.on("click", function(){

       var dados = {
        qtd : $("#qtd").val(),
        lote : $("#lote").val(),
        dataentrada : $("#dataentrada").val(),
        datavalidade : $("#datavalidade").val(),
        valorcompra  : $("#valorcompra").val(),
        produto_id : $("#produto_id").val()
        };


        $.post("/produtos/estoque/adiciona", dados , function() {
                  console.log("Adicionado com sucesso");
        }).fail(function(){
                  console.log("Falha ao adicionar"); 
              });

        });

 });

Como faz para receber ?

 public function adicionar(Request $request){
 }
1 resposta

Você pode capturar os dados, da seguinte maneira:

public function adicionar(Request $request){
    $data = $request->json()->all();
 }

Na hora de responder você pode usar, o seguinte:

public function adicionar(Request $request){
    // Faz alguma coisa       

    // Responde
    return response()->json(['codigo' => 1]);
 }