Mysql
1.批量将某一字段的值设置为另一字段的值
UserInfo::update(['nickname'=>DB::raw('name')]);
2.查找同一个表两个字段值相同的记录
UserInfo::whereRaw('dpm_fid='.DB::raw('dpm_id'))->get();
Model
1、访问器
为字段phone定义一个访问器(隐藏电话号码中间4位数字):
public function getPhoneAttribute($value) { // $value 是 'phone' 字段的原始值 return substr_replace($phone,'****',3,4); }
$user->phone返回的就是经过处理的值。
如果想获取原始的phone字段值,你可以这样做
$user->getOriginal('phone');
其他
1.修改/设置Request $request的值
$request->merge(['name' => 'rock']);