问题描述:
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('操作失败!');
}
你是不是遇到这个情况?是不是傻你?
本文探讨了在 Laravel 中遇到的一个特定问题,即尝试更新某个字段时,虽然不报错,但数据库记录未能成功更新。通过详细的问题描述和解决方案,帮助开发者解决类似困惑。
4388

被折叠的 条评论
为什么被折叠?



