index.blade.php 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. @php
  2. $datiPasseggeriArray = $datiPasseggeri->toArray();
  3. $filteredPasseggeri = collect($datiPasseggeriArray[$vehicleNumber] ?? [])
  4. /*->filter(function($record) {
  5. return ($record['passeggero'] ?? 0) > 0 && !empty($record['passeggero_value']);
  6. })*/
  7. ->values()
  8. ->all();
  9. @endphp
  10. @if (count($filteredPasseggeri) > 0)
  11. <table class="table-content striped-table" width="100%">
  12. <tr>
  13. <td width="20%" align="center" style="font-size: 20px;">
  14. <table class="">
  15. <tr class="tr-sub-title">
  16. <td class="bold" style="border:none!importnt">PASSEGGERI</td>
  17. </tr>
  18. </table>
  19. </td>
  20. <td width="80%">
  21. @foreach ($filteredPasseggeri as $idx => $record)
  22. @php
  23. $passeggero = \App\Models\Anagrafica::find($record['passeggero']);
  24. @endphp
  25. @if ($passeggero)
  26. @php
  27. $pos = '';
  28. if($idx == 0){
  29. $pos = 'Anteriore';
  30. }
  31. if($idx == 1){
  32. $pos = 'Posteriore destro';
  33. }
  34. if($idx == 2){
  35. $pos = 'Posteriore centrale';
  36. }
  37. if($idx == 3){
  38. $pos = 'Posteriore sinistro';
  39. }
  40. @endphp
  41. <b>{{$pos}}</b><br>
  42. <x-verbale.passeggeri.dettaglio
  43. :passeggero="$passeggero"
  44. :passeggeroRecord="(object)$record"
  45. :idx="$idx + 1"
  46. />
  47. @endif
  48. @endforeach
  49. </td>
  50. </tr>
  51. </table>
  52. @endif