@extends('backend.layouts.master') @section('section-title', 'Supplier') @section('page-title', 'Supplier List') @if (check_permission('supplier.store')) @section('action-button') Add Supplier @endsection @endif @section('content')
@php $supliers = App\Models\Supplier::get(); @endphp
Reset Print
@php $total_amount = 0; $total_paid = 0; $total_due = 0; $personal_balance = 0; $total_count = 0; @endphp @forelse($suppliers as $data) @php $count_sup = App\Models\Purchase::where('supplier_id', $data->id)->count(); $count_tra = App\Models\Transaction::where('supplier_id', $data->id)->count(); $open_balance = open_balance_supplier($data->id, $data->open_receivable, $data->open_payable); $pur_total = App\Models\Purchase::where('supplier_id', $data->id)->sum('total_amount'); $pur_paid = App\Models\Purchase::where('supplier_id', $data->id)->sum('total_paid'); $pur_due = App\Models\Purchase::where('supplier_id', $data->id)->sum('total_due'); $total_amount += $pur_total; $total_paid += $pur_paid; $total_due += $pur_due; $personal_balance += $open_balance; @endphp {{-- edit modal --}} @csrf @method('PUT') {{-- delete modal --}} @csrf @method('DELETE') @empty @endforelse
#SL Name & Email & Phone Total Purchase Purchase Paid Purchase Due Personal Balance Action
{{ $loop->index + 1 }} {{ $data->name }}
{{ $data->phone }}
{{ ($data->email == Null)?'NULL':$data->email; }}
{{ $pur_total }} TK {{ $pur_paid }} TK {{ $pur_due }} TK {{ $open_balance }} TK
No Data Available
Total({{count($suppliers)}}): {{ number_format($total_amount, 2) }}TK {{ number_format($total_paid, 2) }}TK {{ number_format($total_due, 2) }}TK {{ number_format($personal_balance, 2) }}TK
{{ $suppliers->onEachSide(1)->links() }}
{{-- Add Modal --}}
@csrf
@endsection