鍍金池/ 問答/PHP  Python/ laravel 批量賦值 報錯 Array to string conversi

laravel 批量賦值 報錯 Array to string conversion

$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);

通過這樣寫入數(shù)據(jù)庫會報錯,請問什么原因,php7.2的版本

回答
編輯回答
她愚我

你貼出來的這一塊代碼看起來好像沒問題,報的是哪一行錯誤,data數(shù)據(jù)確保有沒有錯誤,在確保這些沒有錯誤的情況下還有一種寫法:
$create['title'] = $data['title'];
$create['describes'] = $data['introduce'];
$res = Coupon::create($create);
或者寫成$res = Coupon::insert($create);

2017年9月6日 22:12
編輯回答
熊出沒

是不是沒有加白名單

2017年6月11日 07:38