validate([ 'target' => 'required|integer|min:1', 'description' => 'required|string|max:255', ]); Milestone::create([ 'target' => $request->target, 'description' => $request->description, ]); return back()->with('success', 'Milestone created successfully'); } public function index(): JsonResponse { $milestones = Milestone::orderBy('target')->get(); return response()->json($milestones); } }