latest()->get(); return view('emotions.index', compact('records')); } public function store(Request $request) { $request->validate([ 'emotion' => 'required|string', 'intensity' => 'required|integer|min:1|max:5', 'note' => 'nullable|string', ]); EmotionRecord::create([ 'user_id' => Auth::id(), 'emotion' => $request->emotion, 'intensity' => $request->intensity, 'note' => $request->note, ]); return redirect()->back()->with('success', 'Émotion enregistrée'); } }