コード例 #1
0
ファイル: CourseController.php プロジェクト: VeeSot/yalms
 public function update($id)
 {
     $result = CourseComponent::updateCourse($id);
     $message = $result['message'];
     $status = $result['status'];
     //Покажем что мы там обновили
     return Redirect::action('CourseController@show', array($id))->with('message', $message)->with('status', $status);
 }
コード例 #2
0
 public function update($id)
 {
     $courseComponent = new CourseComponent();
     $courseSuccessUpdated = $courseComponent->updateCourse($id);
     if ($courseSuccessUpdated) {
         //Отсылка к странице измененому курсу,увидим что мы там обновили
         return Redirect::action('CourseController@show', array($id));
     } else {
         //Просмотр объекта с соответствующим оповещением
         return Redirect::action('CourseController@edit', array($id))->withErrors($courseComponent->errors);
     }
 }
コード例 #3
0
ファイル: CourseApi.php プロジェクト: fintech-fab/yalms
 /**
  * Обновление объекта.
  * Пример запроса
  * $.ajax({
  * url: "/api/v1/course/7",
  * method :"PUT",
  * data: {"name": "bar"}
  * });
  * @param $id
  * @return Response::json
  */
 public function update($id)
 {
     $courseComponent = new CourseComponent();
     $courseSuccessUpdated = $courseComponent->updateCourse($id);
     if ($courseSuccessUpdated) {
         $id = $courseComponent->courseId;
         $errors = $courseComponent->errors;
     } else {
         $id = null;
         $errors = $courseComponent->errors;
     }
     $keys = array('id', 'errors');
     $value = array($id, $errors);
     $response = array_combine($keys, $value);
     return Response::json($response);
 }
コード例 #4
0
ファイル: CourseApi.php プロジェクト: VeeSot/yalms
 /**
  * Обновление объекта.
  * Пример запроса
  * $.ajax({
  * url: "/api/v1/course/7",
  * method :"PUT",
  * data: {"name": "bar"}
  * });
  * @param $id
  * @return Response::json
  */
 public function update($id)
 {
     $result = CourseComponent::updateCourse($id);
     return Response::json($result);
 }