File tree Expand file tree Collapse file tree 4 files changed +32
-10
lines changed Expand file tree Collapse file tree 4 files changed +32
-10
lines changed Original file line number Diff line number Diff line change @@ -38,4 +38,11 @@ public function update_student()
3838 $ student ->update ();
3939 return 'done update ' ;
4040 }
41+
42+ public function delete_student ($ id )
43+ {
44+ $ student = Student::find ($ id );
45+ $ student ->delete ();
46+ return 'deleted ' ;
47+ }
4148}
Original file line number Diff line number Diff line change @@ -2131,7 +2131,6 @@ __webpack_require__.r(__webpack_exports__);
21312131//
21322132//
21332133//
2134- //
21352134/* harmony default export */ __webpack_exports__["default"] = ({
21362135 data: function data() {
21372136 return {
@@ -2196,6 +2195,15 @@ __webpack_require__.r(__webpack_exports__);
21962195 }).then(function (response) {
21972196 _this4.getResults(); //show list student after update
21982197
2198+ });
2199+ },
2200+ // create method delete student
2201+ deleteStudent: function deleteStudent(id) {
2202+ var _this5 = this;
2203+
2204+ axios["delete"]("delete_student/" + id).then(function (response) {
2205+ _this5.getResults(); //show list student after update
2206+
21992207 });
22002208 }
22012209 }
@@ -38656,11 +38664,12 @@ var render = function() {
3865638664 _c(
3865738665 "button",
3865838666 {
38659- staticClass: "btn btn-primary",
38660- attrs: {
38661- type: "button",
38662- "data-toggle": "modal",
38663- "data-target": "#exampleModal"
38667+ staticClass: "btn btn-danger",
38668+ attrs: { type: "button" },
38669+ on: {
38670+ click: function($event) {
38671+ return _vm.deleteStudent(student.id)
38672+ }
3866438673 }
3866538674 },
3866638675 [
Original file line number Diff line number Diff line change 8080 |
8181 <button
8282 type =" button"
83- class =" btn btn-primary"
84- data-toggle =" modal"
85- data-target =" #exampleModal"
83+ class =" btn btn-danger"
84+ @click =" deleteStudent(student.id)"
8685 >
8786 Delete
8887 </button >
@@ -238,6 +237,12 @@ export default {
238237 this .getResults (); // show list student after update
239238 });
240239 },
240+ // create method delete student
241+ deleteStudent (id ) {
242+ axios .delete (" delete_student/" + id).then ((response ) => {
243+ this .getResults (); // show list student after update
244+ });
245+ },
241246 },
242247};
243248 </script >
Original file line number Diff line number Diff line change 2121Route::post ('save_student ' , 'StudentController@save_student ' );
2222Route::get ('all_students ' , 'StudentController@all_students ' );
2323Route::get ('edit_student/{id} ' , 'StudentController@edit_student ' );
24- Route::put ('update_student ' , 'StudentController@update_student ' );
24+ Route::put ('update_student ' , 'StudentController@update_student ' );
25+ Route::delete ('delete_student/{id} ' , 'StudentController@delete_student ' );
You can’t perform that action at this time.
0 commit comments