/**
  * 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>
Exemple #3
0
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');