@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100'])
{{-- section content --}}
@section('content')
@include('layouts.navbars.auth.topnav', ['title' => ''])
{{-- button back --}}
{{-- check authorize edi --}}
@if ($authorize->edit == '1' || $authorize->approval == '1')
{{-- button save --}}
@endif
{{-- check flag js on dmenu --}}
@if ($jsmenu == '1')
@if (view()->exists("js.{$dmenu}"))
@push('addjs')
{{-- file js in folder (resources/views/js) --}}
@include('js.' . $dmenu);
@endpush
@else
@push('addjs')
@endpush
@endif
@endif
@endsection
@push('js')
@if (session('message'))
@endif
@if ($errors->any())
@php
// $fieldLabels = [];
// foreach ($list as $item) {
// $fieldLabels[$item->id] = $item->deskripsi;
// }
$fieldLabels = [];
foreach ($list as $item) {
$fieldLabels[$item->id] = $item->deskripsi;
$fieldLabels[$item->id . '_notes'] = 'Note ' . $item->deskripsi;
}
$customMessages = collect($errors->getMessages())
->map(function ($messages, $field) use ($fieldLabels) {
$label = $fieldLabels[$field] ?? $field;
return "Field {$label} wajib diisi.";
})
->implode('
');
@endphp
@endif
@endpush