public function DifuntoIndex() { $total = VDifuntos::count(); $difuntos = VDifuntos::take(10)->get(); $search = 0; return view('difunto', compact('difuntos', 'total', 'search')); }
public function busquedaPaginada(Request $request) { $page = $request->input('page'); $difunto = $request->input('difunto'); $fecha = $request->input('fecha'); $parroquia = $request->input('parroquia'); $inhumacion = $request->input('inhumacion'); $query = VDifuntos::where(function ($query) use($difunto, $fecha, $parroquia, $inhumacion) { if ($difunto != '') { $query->where('nombre', 'like', "%{$difunto}%"); } if ($fecha != '') { $query->where('fallecimiento', $fecha); } if ($inhumacion != '') { $query->where('inhumacion', $inhumacion); } if ($parroquia != '') { $query->where('parroquia_difunto', $parroquia); } }); $difuntos = $query->skip(10 * ($page - 1))->take(10)->get(); foreach ($difuntos as $difunto) { //Formateamos las fechas inhumacion y fallecimiento $finh = new \Carbon\Carbon($difunto->inhumacion); $ffall = new \Carbon\Carbon($difunto->fallecimiento); echo ' <tr class="difunto' . $difunto->id . '">'; echo "<td>{{$difunto->nombre}}</td>\n <td>{{$ffall->format('j-m-Y')}}</td>\n <td>{{$finh->format('j-m-Y')}}</td>\n <td>{{$difunto->edad}}</td>\n <td>{{$difunto->domicilio}}</td>\n <td>{{$difunto->numero}}</td>\n <td>{{$difunto->calle}}</td>\n <td>{{$difunto->parroquia_difunto}}</td>"; echo '<td style = "width: 100px" > <div style = "float: right" > <a data - toggle = "tooltip" title = "Editar" onclick = "" style = "margin-right: 10px; color:#03A9F4;" > <i class="fa fa-pencil-square-o fa-lg fa-border" ></i ></a > <a data - toggle = "tooltip" title = "Borrar" style = "margin-right: 10px; color: #F44336" onclick = "borrar(' . $difunto->id . ')" ><i class="fa fa-eraser fa-lg fa-border " ></i ></a > </div > </td > </tr >'; } }