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', '
Data berhasil disimpan!
');
return redirect('User');
} else {
$request->session()->flash('message', 'Data gagal disimpan!
');
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', 'Data berhasil diupdate!
');
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', 'Data berhasil dihapus!
');
return redirect('User');
}
}