/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $empleados = Empleado::find($id); if (is_null($empleados)) { return Redirect::route('empleados.index')->with('global', '<i class="fa fa-exclamation fa-fw x3"></i> Pagina no encontrada'); } $user = DB::table('users')->where('id', '=', $empleados->id_user)->first(); $facturasIslr = Facturaislr::where('id_proveedor', '=', $empleados->id)->orderBy('created_at', 'DESC')->paginate(10); $totalFactuasIslr = Facturaislr::where('id_proveedor', '=', $empleados->id)->count(); $contador = 0; //dd($totalFactuasIslr); return View::make('empleados.show', array('empleados' => $empleados, 'user' => $user))->with('facturasIslr', $facturasIslr)->with('totalFactuasIslr', $totalFactuasIslr)->with('contador', $contador); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $facturasislr = Facturaislr::find($id); if (is_null($facturasislr)) { App::abort(404); } $empleado = Empleado::where('id', '=', $facturasislr->id_proveedor)->first(); $facturasislr->delete(); if ($facturasislr->tipo == 'proveedor') { // Y Devolvemos una redirección a la acción show para mostrar el usuario return Redirect::route('islr-reportes.show', array($facturasislr->id_reporteislr))->with('delete', 'La factura Nº <b>' . $facturasislr->n_factura . '</b> ha sido eliminada correctamente.'); } else { // Y Devolvemos una redirección a la acción show para mostrar el usuario return Redirect::route('islr-reportes.show', array($facturasislr->id_reporteislr))->with('delete', 'El pago de <b>' . $empleado->nombre . '</b> ha sido actualizado correctamente.'); } }