validate($request, [ 'nama' => 'required', 'email' => 'required', 'privilege' => 'required', 'username' => 'required|unique:user', 'password' => 'required', ]); $data = [ 'id_user_level' => $request->input('privilege'), 'nama' => $request->input('nama'), 'email' => $request->input('email'), 'username' => $request->input('username'), 'password' => md5($request->input('password')) ]; $result = UserModel::create($data); if ($result) { $request->session()->flash('message', ''); return redirect('User'); } else { $request->session()->flash('message', ''); return redirect('User/tambah'); } } public function edit($id_user) { $id_user_level = session('log.id_user_level'); if ($id_user_level != 1) { ?> validate($request, [ 'nama' => 'required', 'email' => 'required', 'privilege' => 'required', 'username' => 'required', 'password' => 'required', ]); $data = [ 'id_user_level' => $request->input('privilege'), 'nama' => $request->input('nama'), 'email' => $request->input('email'), 'username' => $request->input('username'), 'password' => md5($request->input('password')) ]; $user = UserModel::findOrFail($id_user); $user->update($data); $request->session()->flash('message', ''); return redirect('User'); } public function destroy(Request $request, $id_user) { $id_user_level = session('log.id_user_level'); if ($id_user_level != 1) { ?> delete(); $request->session()->flash('message', ''); return redirect('User'); } }