middleware('auth:admin'); } public function index() { $items = Roadmap::orderBy('milestone_date')->get(); return view('backend.pages.token.roadmap', compact('items')); } public function store(Request $request) { $request->validate([ 'title' => 'required', 'milestone_date' => 'required|date' ]); Roadmap::create($request->only('title', 'description', 'milestone_date')); return back()->with(['msg' => 'Roadmap ditambahkan', 'type' => 'success']); } public function destroy($id) { Roadmap::findOrFail($id)->delete(); return back()->with(['msg' => 'Roadmap dihapus', 'type' => 'danger']); } }