laravel 自动录入所有的表单提交数据

572次阅读
没有评论

先来个laravel自己的默认方法

//
$res = $request->all();
$user->fill($res);
//

唯一的缺点是自己的数据有时候需要操作,这个就没办法操作,下面来个自己的改装的

//
$user = new User();
        foreach($request->all() as $key=>$value)
        {
            if($key=='_token' || $value == null)
            {
                continue;
            }
            //个别判断开始制作。比方说,thumbnail等需要单独判断的
            if($key == 'password')
            {
                $user->password = Hash::make($value);
                continue;
            }
            if($key == 'roles')
            {
                continue;
            }
            $user->$key = $value;
        }
        $user->save();
//

 

李路昌
版权声明:本站原创文章,由 李路昌 2023-01-13发表,共计361字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)