diff --git a/app/Http/Controllers/BookingController.php b/app/Http/Controllers/BookingController.php index 3455373..baad6d2 100644 --- a/app/Http/Controllers/BookingController.php +++ b/app/Http/Controllers/BookingController.php @@ -8,6 +8,18 @@ class BookingController extends Controller { + /** + * Getch Data Booking + */ + public function getchData() { + $data = BookingModel::get(); + + return response()->json([ + 'status' => true, + 'data' => $data->toArray() + ]); + } + /** * Random Char and Number */ @@ -36,7 +48,7 @@ public function generateCode() { */ public function index() { - // + return view('admin.pages.data_booking.index'); } /** @@ -90,7 +102,11 @@ public function store(Request $request) */ public function show(string $id) { - // + $data = BookingModel::where('id_booking', $id)->first(); + return response()->json([ + 'status' => true, + 'data' => $data + ]); } /** @@ -98,7 +114,11 @@ public function show(string $id) */ public function edit(string $id) { - // + $data = BookingModel::where('id_booking', $id)->first(); + return response()->json([ + 'status' => true, + 'data' => $data + ]); } /** @@ -106,7 +126,18 @@ public function edit(string $id) */ public function update(Request $request, string $id) { - // + $request->validate([ + 'status_tes' => ['required'] + ]); + + BookingModel::where('id_booking', $id)->update([ + 'status_tes' => $request->status_tes + ]); + + return response()->json([ + 'status' => true, + 'msg' => 'Data berhasil diedit' + ]); } /** @@ -114,6 +145,11 @@ public function update(Request $request, string $id) */ public function destroy(string $id) { - // + BookingModel::where('id_booking', $id)->delete(); + + return response()->json([ + 'status' => true, + 'msg' => 'Data berhasil dihapus' + ]); } } diff --git a/resources/views/admin/layouts/sidebar.blade.php b/resources/views/admin/layouts/sidebar.blade.php index ec149cd..9ffbe7d 100644 --- a/resources/views/admin/layouts/sidebar.blade.php +++ b/resources/views/admin/layouts/sidebar.blade.php @@ -29,6 +29,12 @@ @endif @if(Auth::user()->role == 'psikolog') +
| No | +Nama Lengkap | +No Telp | +Kode Unik | +Tgl Booking | +Status | +Aksi | +
|---|