/**
  * 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');
 }
Exemple #2
0
 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;
 }