where('applicant_id',$request->has('applicant_id') ? $request->applicant_id : auth()->user()->id)->where('is_hired',1)->join('job_requests', 'job_request_applications.job_request_id', '=', 'job_requests.id')->orderBy("job_requests.id")->get(); $jobs = []; foreach ($jobApplications as $key => $application) { if($application->request && $application->request->is_completed == false){ array_push($jobs,[ 'id' => $application->request->id, 'title' => Str::limit('Job ID: '.$application->request->id.' - '.$application->request->title, 70, ' ...') ]); } } return $jobs; } }