Request Info
@php
$parent = "";
$parent_id = \App\Models\JobGroup::where('id', '=', $job->group_id)->first()->id;
while( $parent_id ){
$group = \App\Models\JobGroup::where('id', '=', $parent_id)->first();
$parent = ( $parent ? "$group->name > $parent" : $group->name );
$parent_id = $group->group_id;
}
@endphp
{{ $parent ? $parent : "No Department" }}
@php
for($i = 0; $i <= 20; $i++){
if((request()->input("group_id-".($i-1)) != "") || $i == 0){
$where = (request()->input("group_id-".($i-1)) && request()->input("group_id-".($i-1)) != "") ? request()->input("group_id-".($i-1)) : 0;
$parents = \App\Models\JobGroup::where('group_id', '=', $where)
->whereHas('jobGroupAdmins', function($query) {
$query->where('user_id', '=', request()->user()->id);
})->orderBy('name', 'asc')->get();
if($parents->count()){
@endphp
@php
}
}
}
@endphp
@error('group_id')
{{ $message }}
@enderror
@php
if( $where ){
$subjects = \App\Models\JobSubject::where('group_id', '=', $where)->orderBy('name', 'asc')->get();
}
else{
$subjects = \App\Models\JobSubject::where('group_id', '=', $job->group_id)->orderBy('name', 'asc')->get();
}
if($subjects->count()){
@endphp
@php
}
@endphp
@error('subject_id')
{{ $message }}
@enderror
@php
if( $where ){
$types = \App\Models\JobType::where('group_id', '=', $where)->orderBy('name', 'asc')->get();
}
else{
$types = \App\Models\JobType::where('group_id', '=', $job->group_id)->orderBy('name', 'asc')->get();
}
if($types->count()){
@endphp
@php
}
@endphp
@error('type_id')
{{ $message }}
@enderror