管理员添加编辑删除

Original 2020-03-06 12:57:16 2076
abstract:public function add() { if(request()->isPost()){ $data = [ 'username&#

public function add() { if(request()->isPost()){ $data = [ 'username'=>input('username'), 'password'=>input('password'), ]; $validate = \think\Loader::validate('Admin'); if($validate->check($data)){ $data['password'] = md5($data['password']); $res = \think\Db::name('admin')->insert($data); if($res){ return $this->success('管理员成功','lists'); }else{ return $this->error('管理员失败'); } }else{ //验证失败输出提示信息 return $this->error($validate->getError()); } return; } return $this->fetch(); } public function del() { $id=input('id'); if($id==1){ return $this->error('初始管理员不能删除!'); }else{ if(db('admin')->delete($id)){ return $this->success('删除管理员成功','lists'); }else{ return $this->error('删除管理员失败'); } } } public function edit() { //获取修改的信息 $id=input('id'); $admins = db('admin')->find($id); $this->assign('admins',$admins);//模板赋值 //修改后提交 if(request()->isPost()){ $data=[ 'id'=>input('id'), 'username'=>input('username'), 'password'=>input('password'), ]; $validate = \think\Loader::validate('Admin'); if($validate->check($data)){ $data['password'] = md5($data['password']); $res = \think\Db::name('admin')->update($data); if($res){ return $this->success('修改管理员成功','lists'); }else{ return $this->error('修改管理员失败'); } }else{ return $this->error($validate->getError()); } } return $this->fetch(); }
————————————————版权声明:本文为CSDN博主「骑着代码去流浪」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_36185028/article/details/78388943

Release Notes

Popular Entries