except(['_token', 'form_id']); FormSubmission::create([ 'form_id' => $form->id, 'data' => $data, 'ip_address' => $request->ip(), 'user_agent' => $request->userAgent(), ]); if ($request->wantsJson()) { return response()->json([ 'success' => true, 'message' => $form->success_message ?? 'Form submitted successfully.', 'redirect_url' => $form->redirect_url, ]); } if ($form->redirect_url) { return redirect($form->redirect_url)->with('success', $form->success_message ?? 'Form submitted successfully.'); } return back()->with('success', $form->success_message ?? 'Form submitted successfully.'); } }