@extends('layouts.app') @section('title', 'Editar Usuário') @section('content')

Editar Usuário

@csrf @method('PUT')
@error('name')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
@error('phone')
{{ $message }}
@enderror
@error('password')
{{ $message }}
@enderror
@error('company_id')
{{ $message }}
@enderror
@error('role')
{{ $message }}
@enderror
@php $managedCompanies = $user->managedCompanies->keyBy('id'); $maintenanceTypes = [ 'geral' => 'Geral', 'refrigeracao' => 'Refrigeração', 'eletrica' => 'Elétrica', 'hidraulica' => 'Hidráulica', 'mecanica' => 'Mecânica', ]; @endphp @foreach($companies as $company) @php $isManaged = $managedCompanies->has($company->id); $pivot = $isManaged ? $managedCompanies->get($company->id)->pivot : null; $selectedTypes = $pivot && $pivot->maintenance_types ? json_decode($pivot->maintenance_types, true) : []; $allTypes = $pivot ? $pivot->all_maintenance_types : false; @endphp @endforeach
Ativo Empresa Tipos de Manutenção
id, old('managed_companies', $managedCompanies->keys()->toArray()))) checked @endif onchange="toggleCompanyTypes({{ $company->id }})">
id}", $allTypes)) checked @endif onchange="toggleAllTypes({{ $company->id }})">

id}", $allTypes) ? 'display: none;' : '' }}"> @foreach($maintenanceTypes as $value => $label)
id}", $selectedTypes))) checked @endif>
@endforeach
@error('managed_companies')
{{ $message }}
@enderror
Cancelar
@push('scripts') @endpush @endsection