get(); $positions = Position::withCount('users')->get(); return view('pages.admin.master.index', compact('departments', 'positions')); } public function storeDepartment(Request $request) { $validated = $request->validate([ 'name' => 'required|string|max:255', 'code' => 'required|string|unique:departments,code' ]); Department::create($validated); return back()->with('success', 'Departemen baru berhasil ditambahkan.'); } public function storePosition(Request $request) { $validated = $request->validate([ 'name' => 'required|string|max:255|unique:positions,name' ]); Position::create($validated); return back()->with('success', 'Jabatan baru berhasil ditambahkan.'); } }