@extends(backpack_view('blank')) @php use App\Models\LlxSociete; use Illuminate\Support\Facades\DB; /* $latestTransactions = LlxSociete::leftJoin('transactions', 'llx_societe.code_client', '=', 'transactions.idFamille') ->select('llx_societe.*', 'transactions.*') ->groupBy('llx_societe.code_client') ->havingRaw('transactions.created_at = MAX(transactions.created_at)') ->get();*/ $latestTransactions = DB::table('llx_societe') ->join('transactions', 'llx_societe.code_client', '=', 'transactions.idFamille') ->select('llx_societe.code_client', 'llx_societe.nom', 'llx_societe.name_alias', 'transactions.lastLevCount', 'transactions.levCount', 'transactions.created_at', 'transactions.amount', 'transactions.typeOperation') ->orderBy('transactions.created_at', 'ASC') //->groupBy('llx_societe.code_client') //->having('transactions.created_at', '=', DB::raw('(SELECT MAX(created_at) FROM transactions WHERE idFamille = llx_societe.code_client)')) ->get()->groupBy(function($data) { return $data->code_client; }); /*$latestTransactions = LlxSociete::with('latestTransaction') ->get();*/ @endphp @push('after_styles') @endpush @section('content')
@foreach ($latestTransactions as $key => $transaction) @endforeach
ID Client Nom Prénom Ancien solde de LEVs Solde actuel de LEVs #
{{$key}} {{$transaction[count($transaction) - 1]->nom}} {{$transaction[count($transaction) - 1]->name_alias}} {{$transaction[count($transaction) - 1]->lastLevCount}} {{$transaction[count($transaction) - 1]->levCount}}
@endsection @section('after_styles') {{-- DATA TABLES --}} {{-- CRUD LIST CONTENT - crud_list_styles stack --}} @stack('crud_list_styles') @endsection