@php $role = json_decode(auth()->user()->roles); $abm = '1670746453-9d3caf22-22d5-4d1e-8891-cfc2e3d7cdc9'; @endphp @extends('layouts.vertical', ['page_title' => 'Datatables']) @section('css') @endsection @section('content')

{{ $title }} Management

@if (!in_array($abm, $role)) @if (isset($buttons)) @foreach ($buttons as $button) {{ $button['title'] }} @endforeach @endif @endif
@if (session()->has('message'))
{{ session()->get('message') }}
@endif @if (session()->has('error'))
{{ session()->get('error') }}
@endif
@foreach ($fields as $field => $props) @endforeach @foreach ($items as $item) @foreach ($fields as $field => $props) @if ($field != 'actions') @else @endif @endforeach @endforeach
{{ $props['title'] }}
@switch($props['type']) @case('image') @break @case('text') @case('select') {{ isset($item->{$field}) ? $item->{$field} : '' }} @break @case('date') {{ date('d M Y', strtotime($item->{$field})) }} @break @case('datetime') {{ date('d M Y, h:iA', strtotime($item->{$field})) }} @break @endswitch @foreach ($props['buttons'] as $key => $button) @switch($button) @case('edit') @if (!in_array($abm, $role)) @endif @break @case('delete') @if (!in_array($abm, $role)) @endif @break @default @php if (isset($button['href']) && $button['href'] != '') { $href = $item->{$button['href']}; } else { $querystring = $button['querystring']; foreach ((array) $item as $k => $v) { if (strpos($querystring, '{' . strtoupper($k) . '}') !== false) { $querystring = str_replace('{' . strtoupper($k) . '}', $v, $querystring); } } $href = $base_url . '/' . $key . '?' . $querystring; } $target = '_self'; if (isset($button['target']) && $button['target'] != '') { $target = $button['target']; } @endphp @endswitch @endforeach
@endsection @section('script') @endsection