@extends('layout.backend') @section('styles') @parent @endsection @section('scripts') @parent @vite(['resources/js/create-regions.js']) @endsection @section('content',null) @can('edit-users') Editar Região @endcan @if(session()->has('alert-success'))
{!! session()->get('alert-success') !!}
@endif @if($regioncities->count() > 0)
Lista de cidades da região {{$region->name}}
@foreach($regioncities as $regioncity) @php $cityId = $regioncity->city_id; $cityFilter = function($q) use ($cityId) { $q->where('city_id', $cityId) ->orWhereHas('congregation', fn($sq) => $sq->where('city_id', $cityId)); }; $countHlc = App\Models\User::isHlc()->where($cityFilter)->count(); $countPvg = App\Models\User::isPvg()->where($cityFilter)->count(); $countAssist = App\Models\User::isAssistant()->where($cityFilter)->count(); @endphp @endforeach
Cidades Colih GVP Congregações Facilitadores Assistentes Médicos Instituições
{{$regioncity->city->city}} @can('view-users') @endcan {{ $countHlc }} @can('view-users') @endcan @can('view-users') @endcan {{ $countPvg }} @can('view-users') @endcan @can('view-users') @endcan {!! App\Models\Congregation::where('city_id',$regioncity->city_id)->count() !!} @can('view-users') @endcan @can('view-users') @endcan {!! App\Models\Easer::where('city_id',$regioncity->city_id)->count() !!} @can('view-users') @endcan @can('view-users') @endcan {{ $countAssist }} @can('view-users') @endcan @can('view-doctor') @endcan @php($get = App\Models\Doctor::inCooperators()->whereHas('addresses',function($q)use($regioncity){$q->where('city_id',$regioncity->city_id);})->get()) {{$get ? $get->count() : '-'}} @can('view-doctor') @endcan {!! $region->hospitals()->where('city_id',$regioncity->city_id)->get()->count() !!}
@else
Atenção: Nenhuma cidade cadastrada nessa região.
@endif @endsection