在做修改时,有的字段需要修改有的字段不需要修改。有传过来的字段做修改,其余字段保持原样可以使用
1、用辅助函数
$res = $request->all();
$input = array_only($res, ['name','shop_name']);
2、用数据填充
$res = $request->all();
$user->fill($res);
第一种方法需要将$input遍历出来赋值再保存
$user = new User;
foreach ($input as $key=>$val){
$user->$key=$val;
}
$user->save();
第二种方法不需要做处理直接保存就好。但是第二种方法需要在modle类里面设置字段。这个对于我来说还是比较不友好的。