@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) {{-- section content --}} @section('content') @php $formatNumberNoZeroDecimal = function ($value) { if (!is_numeric($value)) { return $value; } $string = (string) $value; if (strpos($string, '.') === false) { return $string; } [$intPart, $fracPart] = explode('.', $string, 2); if ($fracPart !== '' && preg_match('/^0+$/', $fracPart)) { return $intPart; } return $string; }; @endphp @include('layouts.navbars.auth.topnav', ['title' => ''])
| No | {{-- set table header --}} @foreach ($table_result as $result) @php $sAsArray = array_keys((array) $result); $i = 0; @endphp @endforeach @foreach ($sAsArray as $header) @if (substr($header, 0, 3) == 'IMG'){{ substr($header, 4) }} | @elseif (substr($header, 0, 3) == 'CDT'){{ substr($header, 6) . '-' . substr($header, 3, 2) }} | @elseif (substr($header, 0, 3) == 'CST'){{ substr($header, 4) }} | @else{{ $header }} | @endif @php $i++; @endphp @endforeach|
|---|---|---|---|---|---|
| {{ $loop->iteration }} | @foreach ($table_result as $result) @php $field = array_keys((array) $result); $i = 0; @endphp @endforeach @foreach ($field as $header) @php $string = $header; $img_id = ''; $characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; for ($i = 0; $i < 10; $i++) { $img_id .= $characters[mt_rand(0, strlen($characters) - 1)]; } @endphp @if (substr($string, 0, 3) == 'IMG')
|
@elseif (substr($string, 0, 3) == 'CDT')
{{ $detail->$string }} | @elseif (substr($string, 0, 3) == 'CST'){{ $detail->$string }} | @elseif ($string == 'Selisih')@php $cellValue = $detail->$string; @endphp {{ $formatNumberNoZeroDecimal($cellValue) }} | @else@php $cellValue = $detail->$string; @endphp {{ $formatNumberNoZeroDecimal($cellValue) }} | @endif @php $i++; @endphp @endforeach