validate([ 'id_booking' => 'required|exists:booking,id_booking', ]); $testSession = TestSessionsModel::create([ 'id_booking' => $request->id_booking, 'status_session' => 0, // Set status awal sebagai "Belum Dimulai" ]); return redirect()->route('cek-status.show', $request->id_booking)->with('success', 'Sesi tes berhasil dibuat. Token: ' . $testSession->token_session); } /** * Display the specified resource. */ public function show(string $id) { $data = TestSessionsModel::where('id_booking', $id)->first(); if($data != null) { return response()->json([ 'status' => true, 'msg' => 'Data ditemukan (' . $id . ')', 'status_session' => $data->status_session, 'token_session' => $data->token_session, 'id_booking' => $data->id_booking, ]); } return response()->json([ 'status' => false, 'msg' => 'Data tidak ditemukan (' . $id . ')', ]); } /** * Show the form for editing the specified resource. */ public function edit(string $id) { // } /** * Update the specified resource in storage. */ public function update(Request $request, string $id) { // } /** * Remove the specified resource from storage. */ public function destroy(string $id) { // } }