@extends('layouts.master') @section('title', 'Editar Cliente') @section('main-content')
Editar Dados do Cliente

Cliente: {{ $cliente->name }} | Franquia: {{ $franquia->name }}

{{-- OWASP A02:2021 - CSRF Protection --}} {{-- OWASP A03:2021 - Validação no backend (ClienteController) --}}
@csrf @method('PUT')
@error('name')
{{ $message }}
@enderror Mínimo 3 caracteres, apenas letras, espaços e hífens
@error('email')
{{ $message }}
@enderror Email deve ser válido (verificação RFC + DNS)
@error('phone')
{{ $message }}
@enderror Apenas números, espaços, parênteses, hífens e +
@error('address')
{{ $message }}
@enderror Máximo 500 caracteres
@error('status')
{{ $message }}
@enderror Clientes inativos não poderão acessar o sistema
{{-- OWASP A05:2021 - Upload seguro com validações --}}
@if($cliente->logomarca && Storage::disk('public')->exists($cliente->logomarca))

Logomarca atual:

@endif @error('logomarca')
{{ $message }}
@enderror Formatos: JPG, PNG, GIF, WEBP | Tamanho máx: 2MB | Dimensões máx: 4000x4000px

Voltar
Informações
Dados do Cliente
  • ID: {{ $cliente->id }}
  • Criado em: {{ $cliente->created_at->format('d/m/Y H:i') }}
  • Última atualização: {{ $cliente->updated_at->format('d/m/Y H:i') }}
Validações de Segurança
  • Nome: apenas letras e hífens
  • Email: validação RFC + DNS
  • Telefone: apenas números e símbolos
  • Imagem: máx 2MB, 4000x4000px
  • Todos dados são sanitizados

Ações Disponíveis
{{-- OWASP A03:2021 - Client-side validation (complementar, não substitui server-side) --}} {{-- OWASP A05:2021 - CSP-safe inline scripts com nonce (se implementado) --}} @push('scripts') @endpush @endsection