首页 > 解决方案 > 更新数据库时 Laravel 数组到字符串转换错误

问题描述

我想更新 User 表中的一个 totcosty 字段,但它每次都会抛出这个错误并且它没有更新该字段

这是执行的功能:

public static function cost(){
  $user = User::find($user_id);
  $total = Helper::totcost();
  // dd($tot_amt);
  $user->totcosty = $total;
  $user->save(); 
}

标签: laravellaravel-5

解决方案


数组到字符串意味着您正在向数据库发送一个数组,但 db 不会接受它,您必须在将其发送到 db 之前对数组进行explode() ...希望它会有所帮助!


推荐阅读