1
resposta

Passando dois parâmetros do frontend para o laravel

Boa tarde pessoal, tudo bem?

Seguinte, eu estou montando uma aplicação aqui e gostaria de sanar a seguinte dúvida.

Eu tô usando Angular pra desenvolver no frontend e queria fazer uma solicitação passando dois parâmetros para o meu backend(Laravel) para que ele possa fazer a query no banco baseado nesses dois parâmetros, entendeu? Só que não sei como que faz, eu aprendi a fazer usando apenas um!

Alguém tem como me ajudar?

Segue a parte em que pego os dados na view, que no caso são "data" e "origem"

<md-datepicker ng-model="data" md-placeholder="Qual o mês?" md-mode="month"></md-datepicker>
      <md-input-container class="md-block" flex-gt-sm>
        <label>Origem</label>
        <md-select ng-model="origem">
          <md-option value="Industrialização por encomenda">
              Industrialização por encomenda
          </md-option>
          <md-option value="NF Entrada:">
              NF Entrada:
          </md-option>
        </md-select>
      </md-input-container>

Aqui segue o meu controller do front que é a parte que estou tendo duvida:

    function RelatorioFiscalController($scope, HttpService){
        HttpService.get('listar').success(function(data){
            $scope.colunas = data;
        });

    };

Muito obrigado pela ajuda e se precisar de mais informações me avisem.

Wagner

1 resposta

Talvez assim:

 var campos = {
    data: valor1,
    origem: valor2
};
HttpService.get(url, data, { params: campos });

e no Laravel:

public function fazMagica($request)
{
    $post = (object)$request->all();
    $origem = $post->origem;
    $data = $post->data;
    // ...
}