コード例 #1
0
ファイル: CourseController.php プロジェクト: VeeSot/yalms
 public function store()
 {
     $courseComponent = new CourseComponent();
     $courseSuccessCreated = $courseComponent->storeCourse();
     if ($courseSuccessCreated) {
         //Отсылка к странице новосозданомого курсу
         return Redirect::action('CourseController@show');
     } else {
         //Вертаем на страницу создания с соответствующим оповещением
         return Redirect::action('CourseController@create')->withErrors();
     }
 }
コード例 #2
0
ファイル: CourseApi.php プロジェクト: fintech-fab/yalms
 /**
  * Обновление объекта.
  * Пример запроса
  * $.ajax({
  * url: "/api/v1/course",
  * method :"POST",
  * data: {"name": "foo"}
  * });
  */
 public function store()
 {
     $courseComponent = new CourseComponent();
     $courseSuccessCreated = $courseComponent->storeCourse();
     if ($courseSuccessCreated) {
         $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);
 }
コード例 #3
0
ファイル: CourseApi.php プロジェクト: VeeSot/yalms
 /**
  * Обновление объекта.
  * Пример запроса
  * $.ajax({
  * url: "/api/v1/course",
  * method :"POST",
  * data: {"name": "foo"}
  * });
  */
 public function store()
 {
     $result = CourseComponent::storeCourse();
     //Респонз о результатах действий
     return Response::json($result);
 }