/**
  * @SWG\Property(name="language", type="Language", required=true)
  */
 public function get()
 {
     $language = $this->_model->language()->first();
     $languageView = new ModelViews\Language($language);
     return ['id' => $this->_model->id, 'name' => $this->_model->name, 'language' => $languageView->get()];
 }
Ejemplo n.º 2
0
 /**
  * @SWG\Api(
  *   path="/language/all",
  *   @SWG\Operation(
  *     nickname="Get all languages",
  *     method="GET",
  *     summary="Find all languages",
  *     notes="Returns all languages",
  *     type="array",
  *     @SWG\Items("Language"),
  *     authorizations={}
  *   )
  * )
  */
 public function all()
 {
     $statusCode = 200;
     $response = [];
     $languageModels = Models\Language::all();
     foreach ($languageModels as $languageModel) {
         $languageView = new ModelViews\Language($languageModel);
         $response[] = $languageView->get();
     }
     return \Response::json($response, $statusCode);
 }