update basic data pemilihan team region
This commit is contained in:
@@ -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'));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user