get(); return view('admin.pages.admin', compact('data')); } public function store(Request $request){ $validate = $request->validate([ 'name' => 'required', 'email' => 'required', 'username' => 'required', ]); if($request->password == null || $request->password == ''){ $validate['password'] = 123456; }else{ $validate['password'] = $request->password; } $validate['role'] = 'admin'; User::create($validate); return redirect('/admin/user-admin')->with('success', 'Data Berhasil Disimpan'); } public function update(Request $request, $id){ $data = User::find($id); $validate = $request->validate([ 'name' => 'required', 'email' => 'required', 'username' => 'required', ]); if ($request->password){ $validate['password'] = $request->password; } $data->update($validate); return redirect('/admin/user-admin')->with('success', 'Data Berhasil Diubah'); } public function destroy($id){ $data = User::findOrFail($id); $data->delete(); return redirect('/admin/user-admin')->with('success', 'Data Berhasil Dihapus'); } }