Exemplo n.º 1
0
 public function store()
 {
     $courseComponent = new CourseComponent();
     $courseSuccessCreated = $courseComponent->storeCourse();
     if ($courseSuccessCreated) {
         //Отсылка к странице новосозданомого курсу
         return Redirect::action('CourseController@show');
     } else {
         //Вертаем на страницу создания с соответствующим оповещением
         return Redirect::action('CourseController@create')->withErrors();
     }
 }
Exemplo n.º 2
0
 /**
  * Обновление объекта.
  * Пример запроса
  * $.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);
 }
Exemplo n.º 3
0
 /**
  * Обновление объекта.
  * Пример запроса
  * $.ajax({
  * url: "/api/v1/course",
  * method :"POST",
  * data: {"name": "foo"}
  * });
  */
 public function store()
 {
     $result = CourseComponent::storeCourse();
     //Респонз о результатах действий
     return Response::json($result);
 }