@extends('layouts.layoutMaster') @section('title', 'Gerenciamento de Fornecedores') @section('vendor-style') @endsection @php $formatarDocumento = function ($valor) { $digits = preg_replace('/\D/', '', (string) ($valor ?? '')); if (strlen($digits) === 11) { return preg_replace('/(\d{3})(\d{3})(\d{3})(\d{2})/', '$1.$2.$3-$4', $digits); } if (strlen($digits) === 14) { return preg_replace('/(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})/', '$1.$2.$3/$4-$5', $digits); } return $valor ?: '-'; }; $formatarTelefone = function ($valor) { $digits = preg_replace('/\D/', '', (string) ($valor ?? '')); if (strlen($digits) === 11) { return preg_replace('/(\d{2})(\d{5})(\d{4})/', '($1) $2-$3', $digits); } if (strlen($digits) === 10) { return preg_replace('/(\d{2})(\d{4})(\d{4})/', '($1) $2-$3', $digits); } return $valor ?: '-'; }; @endphp @section('content')
| Nome | CPF/CNPJ | Telefone | Tipo | Status | Acoes | ||
|---|---|---|---|---|---|---|---|
|
{{ strtoupper(substr($fornecedor->nome ?? 'F', 0, 2)) }}
{{ $fornecedor->nome }}
@if($fornecedor->razao_social)
{{ $fornecedor->razao_social }}
@endif
|
{{ $formatarDocumento($fornecedor->cpf_cnpj) }} | {{ $fornecedor->email ?? '-' }} | {{ $formatarTelefone($fornecedor->telefone) }} | @if((int) $fornecedor->id_tipo_pessoa === 1) Fisica @else Juridica @endif | @if($fornecedor->status === 'ativo') Ativo @elseif($fornecedor->status === 'inativo') Inativo @elseif($fornecedor->status === 'bloqueado') Bloqueado @else Indefinido @endif |
|
|
|
Nenhum fornecedor encontrado |
|||||||