/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($token) { $incidencias = Incidencia::where('token', $token)->get(); //dd($incidencia); foreach ($incidencias as $incidencia) { $incidencia->delete(); } Flash::error('Incidencia borrada con exito!'); return redirect()->route('incidencias.index'); }
public static function getIncidencias($qna_id) { $conteo_total = DB::raw('count(*) as total'); $incidencias = Incidencia::getQuery()->select('*', 'employees.id as empleado_id', 'incidencias.id as inc_id', 'qnas.year as qna_year', 'periodos.year as periodo_year', 'periodos.periodo as periodo_p', DB::raw($conteo_total))->leftJoin('employees', 'employees.id', '=', 'incidencias.employee_id')->leftJoin('qnas', 'qnas.id', '=', 'incidencias.qna_id')->leftJoin('periodos', 'periodos.id', '=', 'incidencias.periodo_id')->leftJoin('codigos_de_incidencias', 'codigos_de_incidencias.id', '=', 'incidencias.codigodeincidencia_id')->where('qna_id', $qna_id)->groupBy('token')->orderBy('num_empleado', 'ASC')->orderBy('fecha_inicio', 'ASC')->get(); return $incidencias; }