public function relatorio(Request $request)
 {
     $result = Compra::select('fornecedores.fantasia', 'fornecedores.nome_razao', 'compras.id', 'compras.data_compra', 'compras.status as status_compra', 'compras.fornecedor_id')->with(['compra_itens' => function ($q) {
         $q->with('produto');
     }])->join('fornecedores', 'fornecedores.id', '=', 'compras.fornecedor_id')->whereBetween('data_compra', [setDataBR($request->data_inicial), setDataBR($request->data_final)]);
     /* Verifica o status solicitado */
     if ($request->status == 2) {
         $result->where('compras.status', '2');
     }
     // Vefirica se o usuário selecionou um fornecedor
     if ($request->fornecedor != '') {
         $result->where('fornecedor_id', $request->fornecedor);
     }
     $result = $result->get();
     $dado['data_inicial'] = $request->data_inicial;
     $dado['data_final'] = $request->data_final;
     return view('compras.relatorios.relatorio', compact('dado', 'result'));
 }