validate([ // 'feedback_type' => 'required', // 'subject' => 'required|string|max:255', // 'feedback_text' => 'required|string', // ]); // // 2. Automatically inject the logged-in user's ID // $validatedData['user_id'] = auth()->id(); // // 3. Save to database // Feedback::create($validatedData); // return redirect()->back()->with('success', 'Feedback submitted successfully!'); // } public function feedback(Request $request) { $request->validate([ 'feedback_type' => 'required', 'subject' => 'required|string|max:255', 'feedback_text' => 'required|string', ]); Feedback::create([ 'user_id' => auth()->id(), 'feedback_type' => $request->feedback_type, 'subject' => $request->subject, 'feedback_text' => $request->feedback_text, 'status' => 'Pending', ]); return redirect()->back()->with('success', 'Feedback submitted successfully!'); } }