@extends('template.template') @section('content') @php $user_id = $_GET['vendedor']; use App\Models\Venda; use App\Models\User; use Carbon\Carbon; $vendedor = User::find($user_id); $mesAtual = ucfirst(Carbon::create() ->month($_GET['mes']) ->locale('pt_BR')->monthName);; $mesNumber = $_GET['mes']; $vendas = Venda::where('user_id', $user_id)->whereRaw("month(date) = $mesNumber")->orderBy('id', 'desc')->orderBy('date', 'desc')->get(); $valorTotal = $vendas->sum(function ($venda) { return $venda->product_value + $venda->frame_value; }); $valorTotalComissoes = $vendas->sum('commission'); $valorTotalComissoesPagas = $vendas->sum('commission_paid'); $vendasMesAtual = Venda::where('user_id', $user_id) ->whereRaw("month(date) = $mesNumber") ->orderBy('id', 'desc') ->get(); $valorTotalMes = $vendasMesAtual->sum(function ($venda) { return $venda->product_value + $venda->frame_value; }); $valorTotalComissoesMes = $vendasMesAtual->sum('commission'); @endphp
Vendedor

{{$vendedor->name}}

Total de vendas

{{ 'R$ ' . number_format($valorTotalMes, 2, ',', '.') }}

Total de comissões

{{ 'R$ ' . number_format($valorTotalComissoesMes, 2, ',', '.') }}

Mês de referência

{{$mesAtual}}

RESUMO DE VENDA
@foreach ($vendas as $venda) @if (auth()->user()->is_admin) @endif @if (auth()->user()->is_admin) @php $createdDate = Carbon::parse($venda->created_at); $vendaDate = Carbon::parse($venda->date); $is_red = $createdDate->month > $vendaDate->month && !(Carbon::now()->day == 1) && is_null($venda->commission_paid); @endphp @endif {{-- --}} @endforeach
Data de cadastroData de venda Nota Fiscal Cliente Valor de venda Valor de comissão Forma de pagamento Condição Empresa Tipo de material Cliente quitou?
{{ $createdDate->format('d/m/Y') }}{{ Carbon::parse($venda->date)->format('d/m/Y') }} {{ $venda->invoice }} {{ $venda->client_name }} {{ 'R$ ' . number_format($venda->product_value + $venda->frame_value, 2, ',', '.') }} {{ 'R$ ' . number_format($venda->commission, 2, ',', '.') }}{{ 'R$ ' . number_format($venda->commission_paid, 2, ',', '.') }}{{ $venda->payment_method }} {{ $venda->condition }} {{ $venda->company }} {{ $venda->product_type == 'PRODUCT' ? 'Produto' : ($venda->product_type == 'FRAME' ? 'Quadro' : 'Produto e Quadro') }} @if ($venda->settled) Quitado | (desfazer) @else Quitar @endif
@endsection