コード例 #1
0
ファイル: ReportsService.php プロジェクト: scify/Benefile
 public function getReport_benefiters_vs_education()
 {
     // count benefiters regarding each education type
     $results = array();
     // get all lookup education levels
     $education_lookup = EducationLookup::get();
     // for each education level add to results array a pair of the total count of benefiters with this edu. level and the title of the education level.
     foreach ($education_lookup as $edu_lookup) {
         $count_benefiters_with_this_education_title = count(Benefiter::where('education_id', $edu_lookup['id'])->get());
         $education_level_result = ['benefiters_count_with_this_education_title' => $count_benefiters_with_this_education_title, 'education_title' => $edu_lookup['education_title']];
         array_push($results, $education_level_result);
     }
     return $results;
 }
コード例 #2
0
 public function find_benefiter_folder_number($id)
 {
     $benefiter_folder_number = Benefiter::where('id', '=', $id)->first()->folder_number;
     return $benefiter_folder_number;
 }
コード例 #3
0
ファイル: BasicInfoService.php プロジェクト: scify/Benefile
 public function deleteBenefiter($benefiterId)
 {
     $benefiter = Benefiter::where('id', '=', $benefiterId)->first();
     $benefiter->folder_number = $this->datesHelper->getCurrentTimeString() . "_" . $benefiter->folder_number;
     $benefiter->save();
     Benefiter::where('id', '=', $benefiterId)->delete();
 }