index.blade.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. @php
  2. $datiInfortunatiArray = $datiInfortunati->toArray();
  3. $hasValidInfortunati = false;
  4. foreach ($datiInfortunatiArray as $infortunatoRecord) {
  5. $record = is_array($infortunatoRecord[0] ?? null)
  6. ? $infortunatoRecord[0]
  7. : $infortunatoRecord;
  8. if (($record['infortunato'] ?? 0) > 0 && !empty($record['infortunato_value'])) {
  9. $hasValidInfortunati = true;
  10. break;
  11. }
  12. }
  13. @endphp
  14. @if ($hasValidInfortunati)
  15. <table class="table-content striped-table" width="100%">
  16. <tr>
  17. <td width="20%" align="center" style="font-size: 20px;">
  18. <table class="">
  19. <tr class="tr-sub-title">
  20. <td class="bold" style="border:none!important;">INFORTUNATI</td>
  21. </tr>
  22. </table>
  23. </td>
  24. <td width="80%">
  25. @foreach ($datiInfortunatiArray as $idx => $infortunatoRecord)
  26. @php
  27. $record = is_array($infortunatoRecord[0] ?? null)
  28. ? $infortunatoRecord[0]
  29. : $infortunatoRecord;
  30. if (($record['infortunato'] ?? 0) > 0 && !empty($record['infortunato_value'])) {
  31. $infortunato = \App\Models\Anagrafica::find($record['infortunato']);
  32. } else {
  33. $infortunato = null;
  34. }
  35. @endphp
  36. @if ($infortunato)
  37. <x-verbale.infortunati.dettaglio
  38. :infortunato="$infortunato"
  39. :infortunatoRecord="(object)$record"
  40. :idx="$idx + 1"
  41. />
  42. @endif
  43. @endforeach
  44. </td>
  45. </tr>
  46. </table>
  47. @endif