@extends('layout.backend') @section('title', 'Regiões') @section('scripts') @parent @vite(['resources/js/create-regions.js']) @endsection @section('content') {{-- Ações --}} @include('components.widget.alerts')
Lista de regiões
@if($regions->total() > 0) {{ $regions->total() }} {{ $regions->total() === 1 ? 'registro' : 'registros' }} @endif
@if($regions->count() === 0)
Atenção: Nenhuma região disponível para visualização com os filtros atuais.
@else
@canany(['edit-users', 'delete-users']) @endcanany @foreach($regions as $region) @canany(['edit-users', 'delete-users', 'view-users']) @endcanany @endforeach
Região Cidades Colih GVP Congr. Fac. Assist. Méd. Hosp. Esc. H+E Out.Ações
{!! $region->name !!} @can('edit-users') {{ isset($region->cities) ? $region->cities->count() : '0' }} @else {{ isset($region->cities) ? $region->cities->count() : '0' }} @endcan @can('edit-users') {{ isset($region->usershlc) ? $region->usershlc->count() : '0' }} @else {{ isset($region->usershlc) ? $region->usershlc->count() : '0' }} @endcan @can('edit-users') {{ isset($region->userspvg) ? $region->userspvg->count() : '0' }} @else {{ isset($region->userspvg) ? $region->userspvg->count() : '0' }} @endcan @can('edit-users') {{ isset($region->congregations) ? $region->congregations->count() : '0' }} @else {{ isset($region->congregations) ? $region->congregations->count() : '0' }} @endcan @can('view-easers') {{ isset($region->easers) ? $region->easers->count() : '0' }} @else {{ isset($region->easers) ? $region->easers->count() : '0' }} @endcan @can('view-assistants') {{ isset($region->usersassistant) ? $region->usersassistant->count() : '0' }} @else {{ isset($region->usersassistant) ? $region->usersassistant->count() : '0' }} @endcan @php($doctorCount = App\Models\Doctor::inCooperators()->whereHas('addresses', function ($q) use ($region) { $q->where('region_id', $region->id); })->count()) @can('view-doctor') {{ $doctorCount }} @else {{ $doctorCount }} @endcan @can('view-hospitals') {{ $region->hospitals()->TypeHospital()->where('region_id', $region->id)->count() }} @else {{ $region->hospitals()->TypeHospital()->where('region_id', $region->id)->count() }} @endcan @can('view-hospitals') {{ $region->hospitals()->TypeSchool()->where('region_id', $region->id)->count() }} @else {{ $region->hospitals()->TypeSchool()->where('region_id', $region->id)->count() }} @endcan @can('view-hospitals') {{ $region->hospitals()->TypeHospitalSchool()->where('region_id', $region->id)->count() }} @else {{ $region->hospitals()->TypeHospitalSchool()->where('region_id', $region->id)->count() }} @endcan @can('view-hospitals') {{ $region->hospitals()->TypeOther()->where('region_id', $region->id)->count() }} @else {{ $region->hospitals()->TypeOther()->where('region_id', $region->id)->count() }} @endcan @can('view-users') @endcan @can('edit-users') @endcan @can('delete-users') @endcan
@if($regions->hasPages()) @endif @endif
@include('components.delete.region') @endsection