public function simular() { $planos = Plano::orderBy('total_documentos', 'asc')->get(); $max_documentos = Plano::max('total_documentos'); $max_contabeis = Plano::max('total_documentos_contabeis'); $max_funcionarios = Plano::max('funcionarios'); $max_pro_labores = Plano::max('pro_labores'); $max_valor = Plano::max('valor'); $min_valor = Plano::min('valor'); return response()->json(['planos' => $planos, 'total_funcionarios' => $max_funcionarios, 'max_documentos' => (int) $max_documentos, 'max_pro_labores' => (int) $max_pro_labores, 'max_valor' => (double) $max_valor, 'min_valor' => (int) $min_valor, 'max_contabeis' => (int) $max_contabeis]); }
public function edit($id) { $usuario = User::with('PlanoUsuario')->with('PlanoUsuario.Plano')->find($id); $perfis = ['-1' => 'Selecione o perfil'] + PerfilUsuario::orderBy('tipo', 'asc')->lists('tipo', 'id')->all(); $planos = ['-1' => 'Selecione o plano'] + Plano::orderBy('nome', 'asc')->lists('nome', 'id')->all(); return view('Usuario.Edit')->with('usuario', $usuario)->with('perfis', $perfis)->with('planos', $planos); }