laravel-admin 自定义添加数据并处理上传图片事件

//添加数据处理
 public function store()
    {
        $data['user_id'] = $_POST['user_id'];
        $data['password'] =md5($_POST['password'].'shequteam');
        //图片处理
        $picture = $_FILES['picture'];
        if($picture != ""){
            $picture_ext = strtolower(substr($picture['name'],strrpos($picture['name'],'.')+1));
            $filename = time() . rand(1000,9999) . "." . $picture_ext;
            //默认添加文件路径 /upload/images/
            $path = public_path().'/upload/images/'.date('Y-m-d');
            if (!file_exists($path)) {
                @mkdir($path);
            }
            if(move_uploaded_file($picture['tmp_name'],$path.'/'.$filename)){
                $data['picture'] ='images/'.date('Y-m-d').'/'.$filename;//返回文件路径存贮在数据库
            }
        }
        print_r($data);
        die;
        //消息提醒
        //第一种
        admin_toastr('自提点添加成功');
        return  redirect('/admin/merchants');
        //第二种
         $error = new MessageBag([
                'title'   => '自提点',
                'message' => '添加失败',
            ]);
            return redirect('/admin/merchants')->with(compact('error'));
    }
    //修改数据处理
     public function update($id)
    {
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值