update basic data pemilihan team region

This commit is contained in:
majid
2024-11-06 08:54:42 +07:00
parent ae86c1282b
commit 6be134b9a0
2 changed files with 9 additions and 10 deletions

View File

@@ -34,6 +34,7 @@ class TeamsController extends Controller
{ {
$regionTeam = Teams::pluck('regions_id')->toArray(); $regionTeam = Teams::pluck('regions_id')->toArray();
$regions = Regions::whereNotIn('id', $regionTeam)->get(); $regions = Regions::whereNotIn('id', $regionTeam)->get();
$userTeam = TeamsUsers::pluck('user_id')->toArray(); $userTeam = TeamsUsers::pluck('user_id')->toArray();
@@ -47,8 +48,6 @@ class TeamsController extends Controller
}); });
}); });
return view('lpj::teams.form', compact('regions', 'user')); return view('lpj::teams.form', compact('regions', 'user'));
} }
@@ -103,7 +102,7 @@ class TeamsController extends Controller
{ {
$teams = Teams::find($id); $teams = Teams::find($id);
$region = Regions::all(); $regions = Regions::all();
$usedUsers = TeamsUsers::where('teams_id', '!=', $id)->pluck('user_id')->toArray(); $usedUsers = TeamsUsers::where('teams_id', '!=', $id)->pluck('user_id')->toArray();
$usersWithRole = User::whereNotIn('id', $usedUsers) $usersWithRole = User::whereNotIn('id', $usedUsers)
->with('roles') ->with('roles')
@@ -119,7 +118,7 @@ class TeamsController extends Controller
// Ambil user yang sudah ada di tim ini // Ambil user yang sudah ada di tim ini
$selectedUsers = $teams->teamsUsers->pluck('user_id')->toArray(); $selectedUsers = $teams->teamsUsers->pluck('user_id')->toArray();
return view('lpj::teams.form', compact('teams', 'region', 'user', 'selectedUsers')); return view('lpj::teams.form', compact('teams', 'regions', 'user', 'selectedUsers'));
} }
/** /**

View File

@@ -61,14 +61,14 @@
class="input tomselect w-full @error('regions_id') border-danger bg-danger-light @enderror" class="input tomselect w-full @error('regions_id') border-danger bg-danger-light @enderror"
name="regions_id"> name="regions_id">
<option value="">Select Region</option> <option value="">Select Region</option>
@if (isset($region)) @if (isset($regions))
@foreach ($region as $regions) @foreach ($regions as $region)
@if (isset($teams)) @if (isset($teams))
<option value="{{ $regions->id }}" <option value="{{ $region->id }}"
{{ $teams->regions_id == $regions->id ? 'selected' : '' }}> {{ $teams->regions_id == $region->id ? 'selected' : '' }}>
{{ $regions->name }}</option> {{ $region->name }}</option>
@else @else
<option value="{{ $regions->id }}">{{ $regions->name }}</option> <option value="{{ $region->id }}">{{ $region->name }}</option>
@endif @endif
@endforeach @endforeach
@endif @endif