首页 > Web开发 > 详细

thinkphp6 + 增删改查 +文件上传

时间:2021-05-24 09:37:16      阅读:21      评论:0      收藏:0      [点我收藏+]
$params = $request->post();  
        $file = $request->file(‘images‘);
        $fileName = \think\facade\Filesystem::disk(‘public‘)
                  ->putFile( ‘/‘, $file);
        $params[‘image‘] = ‘http://tps.com/storage/‘ . $fileName;

        $book = UserModel::where(‘title‘,‘=‘,$params[‘title‘])
            ->findOrEmpty();
            if (!$book->isEmpty()){
                return json([
                    ‘errorCode‘=>‘10001‘,
                    ‘msg‘=>‘该图书已存在,请重新添加!‘,
                ]);
            }
            //添加图书
              $result=(new UserModel())->save($params);
              return json([
                ‘errorCode‘=>‘0‘,
                ‘msg‘=>‘创建成功‘,
                ‘result‘=>$result
            ]); 
 
删除

    public function dele($id){
        $result=UserModel::destroy($id);
        if($result){
            return ‘删除成功‘;
        }
    }
修改
 public function upda($id){
       $data=UserModel::where(‘id‘,$id)->select();
      if($data){
          return View::fetch(‘show/upda‘,compact(‘data‘));
      }
    }
 
public function update($id){
       $data=input();
        $res=UserModel::update($data);
        if($res){
            return ‘修改成功‘;
        }
    } 
状态修改
public function status(Request $request){
       $id=$request[‘id‘];
       $status=$request[‘status‘];
       if($status==1){
           $name[‘status‘]=0;
       }else{
           $name[‘status‘]=1;
       }
       $uname=UserModel::where(‘id‘,$id)->update($name);
       if($uname){
           return redirect(‘list‘);
       }
     

    }

thinkphp6 + 增删改查 +文件上传

原文:https://www.cnblogs.com/ahao513/p/14802782.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!