@foreach ($instruments as $instrument) @php $today = Carbon\Carbon::now(); $calibration_date = Carbon\Carbon::parse($instrument->calibration_date); $next_calibration_date = Carbon\Carbon::parse($instrument->next_calibration_date); $diferencia = $next_calibration_date->diffInDays($today); if($next_calibration_date->lessThanOrEqualTo($today)){ $diferencia = $diferencia * -1; } $color = 'success'; if(($diferencia >= 1 && $diferencia <= 29)){ $color = 'warning'; } if(($diferencia < 1 )){ $color = 'danger'; } $label = 'Calibrado'; if(($diferencia >= 1 && $diferencia <= 29)){ $label = 'Proximo a Vencer'; } if(($diferencia < 1 )){ $label = 'Vencido'; } // dd($today, $next_calibration_date, $diferencia, $color, $label, ($diferencia >= 30)); @endphp @endforeach
Nombre Código Modelo Marca Fecha de calibración Fecha de próxima calibración Estatus Acciones
{{ $instrument->name }} {{ $instrument->codigo }} {{ $instrument->modelo }} {{ $instrument->marca }} {{ $instrument->calibration_date }} {{ $instrument->next_calibration_date }} {{ $diferencia }} : {{ $label }} {!! Form::open(['route' => ['instruments.destroy', $instrument->id], 'method' => 'delete', 'id' => $instrument->id]) !!}
@can('instruments.show') @endcan @can('instruments.edit') @endcan @can('instruments.delete') @endcan
{!! Form::close() !!}