@extends(niche_shell_layout()) @section('title', niche_label('finance.journals', 'القيود اليومية').' - '.config('app.name')) @section('breadcrumb') الرئيسية لوحة المحاسبة القيود اليومية @endsection @section('content') @php $journalFilterAccountOptions = collect($filterAccounts ?? [])->map(fn ($a) => [ 'value' => $a->id, 'label' => trim((string) ($a->code ?? '').' — '.(string) ($a->name_ar ?? $a->name_en ?? '')), ])->values()->all(); @endphp
{{-- 1. الهيدر المظبوط: العنوان يمين والزرار شمال --}}

القيود اليومية

+ قيد جديد
{{-- 2. الفلاتر بنظام Grid حقيقي --}}
{{-- السطر الأول: البحث + نوع القيد + زر البحث في سطر واحد — flex-nowrap --}}
@php $journalTypeFilterOpts = [ ['value' => '', 'label' => 'الكل'], ['value' => 'normal', 'label' => 'قيد عادي'], ]; @endphp
{{-- السطر الثاني: التواريخ بشكل ملموم على اليمين --}}
من:
إلى:
حساب في البند
مسح الفلاتر
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Table: w-full، حدود أفقية فقط، text-sm --}}
@forelse($entries as $entry) @empty @endforelse
رقم القيد التاريخ نوع القيد الوصف مدين دائن الحالة إجراءات
{{ $entry->id }} {{ $entry->date?->format('Y-m-d') }} قيد عادي {{ $entry->description ?: ($entry->reference ?: '—') }} {{ number_format((float) $entry->total, 2) }} {{ number_format((float) $entry->total, 2) }} مسجل @php $journalMenuId = 'journal-actions-'.$entry->id; @endphp عرض القيد
تعديل القيد
@csrf @method('DELETE')
لا توجد بيانات
@if($entries->hasPages())
{{ $entries->links() }}
@endif
@endsection