如何解决laravel雄辩的非法偏移类型?

时间:2017-04-11 23:33:43

标签: php mongodb laravel laravel-5.3 laravel-eloquent

我用这个:zip

我使用laravel 5.3

我的laravel雄辩是这样的:

def upload_s3(string_passed):
    s3 = boto.connect_s3()
    aabucket = s3.get_bucket('bucketname',validate='False')
    k = Key(aabucket)
    k.key = datetime.datetime.now().strftime("%Y%m%d-%H%M%S")+str('.gz') #filename
    k.set_contents_from_string(string_passed) #send data to s3
    print("S3 UPLOAD SUCCESSFUL!")

所以,我想在一个记录中加上2个字段

执行时,会出现如下错误:

  

Builder.php第353行中的1/1 ErrorException:非法偏移类型

我该如何解决?

1 个答案:

答案 0 :(得分:0)

尝试使用此

    $data = Employee::select('id', DB::raw('sum(salary + bonus) as total'), 'name')->find();

    Or you can try this way

    $data = Employee::select('id', 'name', sum(DB::raw('salary + bonus')))->find($id);
dd($data);