public function paquetes(Request $request) { $all = (object) $request->all(); switch ($all->method) { case 'create': $newCat = new \App\catPaquete(); $newCat->name = $all->name; if ($newCat->save()) { echo $newCat->all()->toJson(); } else { echo "false"; } break; case 'all': $allTypePackages = new \App\catPaquete(); echo $allTypePackages->all()->toJson(); break; case 'save': $saveTypePackage = \App\catPaquete::find($all->id); $saveTypePackage->name = $all->name; echo $saveTypePackage->save() ? 'true' : 'false'; break; case 'del': $count_packages = \App\Paquete::where('cat_paquete', '=', $all->id)->count(); if ($count_packages == 0) { $delete = \App\catPaquete::find($all->id)->delete(); echo $delete ? 'true' : 'Error al borrar la categoria'; } else { echo "Existen paquetes con esta categoria."; } break; default: # code... break; } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { if (isset($id)) { $paquete = \App\Paquete::find($id); if ($paquete) { \App\Paquete::destroy($id); File::Delete('imagenes/' . $paquete->iconoPaquete); } } return redirect('/paquete'); }
public function pagModificar($id) { $patrocinadoresItem = Patrocinador::findOrFail($id); $tipos = ['Apoyo', 'Paquete']; $paqueteSeleccion = []; if (isset($patrocinadoresItem->paquetes->id)) { $paqueteSeleccion = $patrocinadoresItem->paquetes->id; } else { $paqueteSeleccion = []; } $Paquetes = Paquete::get(); // dd($Paquetes); // dd($patrocinadoresItem->notas); // dd($patrocinadoresItem->paquetes->descripcion); return view('Patrocinadores/PatrocinadoresModificar')->with(['patrocinadoresItem' => $patrocinadoresItem, 'Tipos' => $tipos, 'Paquetes' => $Paquetes, 'paqueteSeleccion' => $paqueteSeleccion]); }
public function exportarPaquetes($id) { $PaqueteItem = Paquete::findOrFail($id); $Caracteristicas = $PaqueteItem->caracteristicas; if ($Caracteristicas->isEmpty()) { $Caracteristicas = null; } $view = \View::make('Paquetes.PDFPaquetes', compact('PaqueteItem', 'Caracteristicas'))->render(); $pdf = \App::make('dompdf.wrapper'); $pdf->loadHTML($view); return $pdf->stream('invoice.pdf'); }
<?php $modificar = $_GET['modificar']; $eliminar = $_GET['eliminar']; $visibleM = ''; $visibleE = ''; if ($modificar == 1) { $visibleM = 'inline-block;'; } else { $visibleM = 'none;'; } if ($eliminar == 1) { $visibleE = 'inline-block;'; } else { $visibleE = 'none;'; } $paquete = \App\Paquete::All(); // print_r($paquete); // exit; $row = array(); foreach ($paquete as $key => $value) { $row[$key][] = '<a href="paquete/' . $value['idPaquete'] . '/edit">' . '<span class="glyphicon glyphicon-pencil" style = "display:' . $visibleM . '"></span>' . '</a> ' . '<a href="paquete/' . $value['idPaquete'] . '/edit?accion=eliminar">' . '<span class="glyphicon glyphicon-trash" style = "display:' . $visibleE . '"></span>' . '</a>'; $row[$key][] = $value['idPaquete']; $row[$key][] = $value['ordenPaquete']; $row[$key][] = $value['nombrePaquete']; $row[$key][] = '<img src="imagenes/' . $value['iconoPaquete'] . '">'; } $output['aaData'] = $row; echo json_encode($output);
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $opcion = \App\Opcion::find($id); $paquete = \App\Paquete::All()->lists('nombrePaquete', 'idPaquete'); return view('opcion', compact('paquete'), ['opcion' => $opcion]); }