@extends('layouts.motoboy_dashboard') @section('content')

Detalhes do Pedido de Troca

Usuário: {{ auth()->user()->name }}
Perfil: {{ auth()->user()->roles()->first()->name ?? 'Sem perfil' }}
@if (session('success'))

{{ session('success') }}

@endif @if (session('error'))

{{ session('error') }}

@endif

Informações do Pedido

{{-- Ajustado o layout das colunas para melhor responsividade e preenchimento automático da largura --}}
{{-- Removido w-2/5 e w-1/5 para que as colunas ocupem a largura disponível automaticamente no grid --}}
{{-- Adicionado rounded-md para um visual mais suave --}}

Código

{{ $pedido->codigo_troca }}

Status

{{-- Adicionado status 'concluído' --}} {{ ucfirst(str_replace('_', ' ', $pedido->status)) }} {{-- Ajustado para formatar "em_troca" para "Em Troca" --}}

Pedido em:

{{-- Usar o método format ou localeFormat do Carbon diretamente no objeto DateTime ou Carbon --}}

{{ $pedido->created_at ? $pedido->created_at->format('d/m/Y H:i') : 'N/A' }}

Última Atualização:

{{-- Renomeado para mais clareza --}}

{{ $pedido->updated_at ? $pedido->updated_at->format('d/m/Y H:i') : 'N/A' }}

Medicamento

@if ($pedido->medicamento->imagens->first()) Imagem do medicamento @else Sem imagem @endif

Nome

@if(auth()->user()->hasPermission('visualizar_medicamentos') ) {{ $pedido->medicamento->name }} @else {{ $pedido->medicamento->name }} @endif

Dosagem

{{ $pedido->medicamento->dosage }}

Laboratório

{{ $pedido->medicamento->laboratorio }}

Validade

{{ \Carbon\Carbon::parse($pedido->medicamento->validade)->format('d/m/Y') }}

Partes Envolvidas

Ofertante do Medicamento

@if ($pedido->medicamento->user->profile_photo) Foto do dono @else Sem imagem @endif

Nome: {{ $pedido->medicamento->user->name }}

Email: {{ $pedido->medicamento->user->email }}

Celular: {{ $pedido->medicamento->user->formatted_telefone }}

@if ($pedido->medicamento->user->enderecos->isNotEmpty()) @php $enderecoDono = $pedido->medicamento->user->enderecos->first(); $enderecoCompletoDono = "{$enderecoDono->logradouro}, {$enderecoDono->numero}" . ($enderecoDono->complemento ? ", {$enderecoDono->complemento}" : "") . ", {$enderecoDono->bairro}, {$enderecoDono->cidade} - {$enderecoDono->estado}, CEP: {$enderecoDono->cep}"; @endphp

Endereço:

{{ $enderecoCompletoDono }}

Ver no mapa
@else

Endereço: Não informado

@endif

Solicitante

@if ($pedido->requester->profile_photo) Foto do solicitante @else Sem imagem @endif

Nome: {{ $pedido->requester->name }}

Email: {{ $pedido->requester->email }}

Celular: {{ $pedido->requester->formatted_telefone }}

@if ($pedido->requester->enderecos->isNotEmpty()) @php $enderecoSolicitante = $pedido->requester->enderecos->first(); $enderecoCompletoSolicitante = "{$enderecoSolicitante->logradouro}, {$enderecoSolicitante->numero}" . ($enderecoSolicitante->complemento ? ", {$enderecoSolicitante->complemento}" : "") . ", {$enderecoSolicitante->bairro}, {$enderecoSolicitante->cidade} - {$enderecoSolicitante->estado}, CEP: {$enderecoSolicitante->cep}"; @endphp

Endereço:

{{ $enderecoCompletoSolicitante }}

Ver no mapa
@else

Endereço: Não informado

@endif
Voltar @if ($pedido->status == 'aceito') @endif
@endsection