laravel从数组中取数据循环更新数据库报错

QueryException In Connection.php line 664 :
Array to string conversion (SQL: update mscc_csc_professional_posts set work_order_at = '2019-03-28 13:31:56', work_order_system = 2, post_crm = 'hdsh037', area = 2, work_order_status = '待责任客服处理' where id = 1)

clipboard.png

clipboard.png

阅读 3k
2 个回答

array_keys返回的是array. area跟work_order_system是 string类型,要做一下转换。

array_keys 返回的值是一个数组, 所以 上面两个字段 的值 都是数组,插入不进去的。

work_order_system 你整一个 array_keys()[0]
work_order_status 你整一个 array_keys()[0]

应该没毛病

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题