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); }
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); } }
/** * Обновление объекта. * Пример запроса * $.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); }
/** * Обновление объекта. * Пример запроса * $.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); }