/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { // $occupation = Occupation::find($id); //return $gender; if (count($occupation) > 0) { $statusCode = 200; $response = ['id' => $occupation->id, 'Occupation' => $occupation->occupation]; } else { $response = ["error" => "Occupation doesn`t exist"]; $statusCode = 404; } return response($response, $statusCode)->header('Content-Type', 'application/json'); }
<li class="list-group-item">{{ $occupation->name }} : {{ $o->total }}</li> @endforeach </ul> <p>Male</p> <ul class="list-group"> @foreach($student_ratio->top3_occupations_extension_male() as $o) <?php $occupation = \App\Occupation::find($o->occupation_id); ?> <li class="list-group-item">{{ $occupation->name }} : {{ $o->total }}</li> @endforeach </ul> <p>Female</p> <ul class="list-group"> @foreach($student_ratio->top3_occupations_extension_female() as $o) <?php $occupation = \App\Occupation::find($o->occupation_id); ?> <li class="list-group-item">{{ $occupation->name }} : {{ $o->total }}</li> @endforeach </ul> </div> </div> </div> </div>
Route::group(array('middleware' => 'auth'), function () { Route::get('load-sub-sectors', function () { $input = Input::get('option'); $sector = \App\Sector::find($input); $subsectors = $sector->subsectors()->where('active', true)->orderBy('name', 'asc'); return Response::make($subsectors->get(['id', 'name'])); }); Route::get('load-occupations', function () { $input = Input::get('option'); $subsector = \App\Subsector::find($input); $occupations = $subsector->occupations()->where('active', true)->orderBy('name', 'asc'); return Response::make($occupations->get(['id', 'name'])); }); Route::get('load-competencies', function () { $input = Input::get('option'); $occupation = \App\Occupation::find($input); $competencies = $occupation->competencies()->where('active', true)->orderBy('name', 'asc'); return Response::make($competencies->get(['id', 'name'])); }); }); // RTA Admin routes... Route::group(array('before' => 'rta', 'middleware' => 'auth'), function () { // Institutions Route::get('rta-institutions', 'RTA\\RTAController@institutions'); Route::get('rta-institutions/{id}', 'RTA\\RTAController@school_profile'); // Report Dates routes... Route::get('create-report-date', 'TVI\\ReportDateController@create'); Route::post('create-report-date', 'TVI\\ReportDateController@store'); Route::get('report-dates', 'TVI\\ReportDateController@index'); Route::get('report-dates/{id}/edit', 'TVI\\ReportDateController@edit'); Route::patch('report-dates/{id}', 'TVI\\ReportDateController@update');