编辑用户信息

admin2年前Laravel629

*/
public function useredit()
{

   $avatar = request()->input('avatar');
   $nickname = request()->input('nickname', 1);
   $sex = request()->input('sex');
   $birthday = request()->input('birthday');
   $field = request()->input('filed');
   $class = request()->input('class');
   $type = request()->input('type');

   if (!$field) {
       return $this->error('请输入学段');
   }
   if (!$class) {
       return $this->error('请输入年级');
   }
   if (!$type) {
       return $this->error('请输入类型');
   }

   $data = [];
   if ($avatar) {
       $avatar = str_replace($this->domain(), '', $avatar);
       $data['avatar'] = $avatar;
   }
   if ($nickname) {
       $data['nickname'] = $nickname;
   }
   if ($sex) {
       $data['sex'] = $sex;
   }
   if ($birthday) {
       $data['birthday'] = $birthday;
   }
   if ($field) {
       $data['filed'] = $field;
   }
   if ($class) {
       $data['class'] = $class;
   }
   if ($type) {
       $data['type'] = $type;
   }
   if ($data) {
       $info = Db::table('member')->where(array('id' => $this->user_id))->update($data);
       if ($info !== false) {
           return $this->success('修改成功');
       } else {
           return $this->error('修改失败');
       }
   } else {
       return $this->error('无修改数据');
   }
}

返回列表

上一篇:修改密码

下一篇:上传图片

相关文章

不重复 的推荐码

public function getcode(){    do {        $code = rand(10000000, 99999...

PHP 严格类型

只需在 PHP 代码文件的开头加上declare(strict_types = 1);这一行魔法代码,就能开启严格类型检查之旅。...

小程序的二维码

    public function qrcode()    {        $qcode = "http...

压缩图片

public static function size($id, $img) { try { list($width, $height, $img_type, $attr) = @getimages...

base64 处理图片

public function images(){    $image = request()->input('image');    i...

上传图片

public function image(){    $obFile = request()->file('image');    if...