问题描述:
laravel 查询指定字段无法更新 ?
//订单详情
$orderDetails = $user->orderDetails()
->select(['status'])
->where('id',$orderDetailsId)
->first();
//修改订单状态
$orderDetails->status= 3;
if (!$orderDetails->save()){
throw new Exception('操作失败!');
}
这里不会报错,但是数据库也不会跟新!
解决方案:
//订单详情
$orderDetails = $user->orderDetails()
->select(['r_type','id'])
->where('id',$orderDetailsId])
->first();
//修改订单状态
$orderDetails->status= 3;
if (!$orderDetails->save()){
throw new Exception('操作失败!');
}
你是不是遇到这个情况?是不是傻你?