为了账号安全,请及时绑定邮箱和手机立即绑定

laravel 批量赋值 报错 Array to string conversion

laravel 批量赋值 报错 Array to string conversion

PHP
桃花长相依 2019-03-12 17:20:19
$create = [ 'title' => $data['title'], 'describes' => $data['introduce'], 'promotions_detail' => json_encode([ 'type' => $data['discount_type'], 'point' => $data['discount'] ]), 'time_limit' => $data['deadline'], 'extend' => json_encode($data), 'status' => 1 ]; $res = Coupon::create($create); 通过这样写入数据库会报错,请问什么原因,php7.2的版本
查看完整描述

2 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

你贴出来的这一块代码看起来好像没问题,报的是哪一行错误,data数据确保有没有错误,在确保这些没有错误的情况下还有一种写法:
$create['title'] = $data['title'];
$create['describes'] = $data['introduce'];
$res = Coupon::create($create);
或者写成$res = Coupon::insert($create);

查看完整回答
反对 回复 2019-03-18
?
jeck猫

TA贡献1909条经验 获得超7个赞

是不是没有加白名单

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 3049 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信