Skip to content

Commit 396d3af

Browse files
Merge pull request #4 from joynalam67598/development-4
complete crud app and add sweetalert
2 parents 9671fcb + 159ab76 commit 396d3af

File tree

9 files changed

+453
-26
lines changed

9 files changed

+453
-26
lines changed

laravelapi/app/Http/Controllers/API/StudentController.php

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,33 @@ public function index(){
2828
"students"=>$students
2929
]);
3030
}
31+
32+
public function edit($id){
33+
$student = Student::find($id);
34+
return response()->json([
35+
"status"=>200,
36+
"student"=>$student,
37+
]);
38+
}
39+
public function update(Request $request){
40+
$studentId = $request->id;
41+
$student = Student::find($studentId);
42+
$student->name= $request->name;
43+
$student->course= $request->course;
44+
$student->email= $request->email;
45+
$student->phone= $request->phone;
46+
$student->update();
47+
return response()->json([
48+
"status"=>200,
49+
"message"=>"Data updated Successfully",
50+
]);
51+
}
52+
public function destroy($id){
53+
$student = Student::find($id);
54+
$student->delete();
55+
return response()->json([
56+
"status"=>200,
57+
"message"=>"Data deleted Successfully",
58+
]);
59+
}
3160
}

laravelapi/routes/api.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
// data send er jonno post;
1818
Route::post("/add-student",[StudentController::class,'store']);
1919
Route::get("/all-students",[StudentController::class,'index']);
20+
Route::get("/edit-student/{id}",[StudentController::class,'edit']);
21+
Route::post("/update-student",[StudentController::class,'update']);
22+
Route::delete("/delete-student/{id}",[StudentController::class,'destroy']);
2023

2124

2225

0 commit comments

Comments
 (0)