@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')
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}} | @endforeach |