public function destroy($id) { $result = CourseComponent::deleteCourse($id); $message = $result['message']; $status = $result['status']; //Отправим на заглавную страницу всех курсов //после редиректа от функции удаления. //Тогда у нас есть некое статусное сообщение($message), //которое необходимо отрисовать на странице. return Redirect::action('CourseController@index')->with('message', $message)->with('status', $status); }
public function destroy($id) { $courseComponent = new CourseComponent(); $courseDeleted = $courseComponent->deleteCourse($id); if ($courseDeleted) { //Отсылка к странице измененому курсу,увидим что мы там обновили return Redirect::action('CourseController@index'); } else { //Просмотр объекта с соответствующим оповещением return Redirect::action('CourseController@index')->withErrors($courseComponent->errors); } }
/** * Удаление объекта. * Пример запроса * $.ajax({ * url: "/api/v1/course/7", * method :"DELETE" * }); * @param $id * @return Response::json */ public function destroy($id) { $courseComponent = new CourseComponent(); $courseComponent->deleteCourse($id); $id = $courseComponent->courseId; $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 :"DELETE" * }); * @param $id * @return Response::json */ public function destroy($id) { $result = CourseComponent::deleteCourse($id); return Response::json($result); }