get(); // dd($data); return response()->json([ 'success' => true, 'message' => 'Data fetched successfully.', 'result' => $data ]); } public function updateFeedback(Request $request) { $token = readHeaderToken(); // dd($token); if ($token) { $user_id = $token['sub']; // $user = auth()->user(); // dd($user_id); $existingRecord = ManageFeedback::where('user_id', $user_id)->first(); if ($existingRecord) { $existingRecord->update(['message' => $request->message,'reaction' => $request->reaction]); $data = $existingRecord; } else { $data = ManageFeedback::create([ 'user_id' => $user_id, 'message' => $request->message, 'reaction' => $request->reaction ]); } $message = $existingRecord ? 'Data updated successfully.' : 'Data created successfully.'; return response()->json([ 'success' => true, 'message' => $message, 'result' => $data ]); } else { return response()->json([ 'success' => false, 'message' => 'something went wrong.', ]); } } // public function updateFeedback(Request $request) { // $token = readHeaderToken(); // if ($token) { // $user_id = $token['sub']; // $user = auth()->user(); // // dd($user_id); // // Update or create ManageFeedback record // $data = ManageFeedback::updateOrCreate([ // 'user_id' => $user_id, // 'message' => $request->message, // 'reaction' => $request->reaction // ]); // return response()->json([ // 'success' => true, // 'message' => 'Data updated successfully.', // 'result' => $data // ]); // } else { // return response()->json([ // 'success' => false, // 'message' => 'something went wrong.', // ]); // } // } }