在整数上调用成员函数save()

时间:2016-12-08 23:28:42

标签: php laravel laravel-5 eloquent laravel-5.2

我正在尝试进行简单的保存,但是我收到了这个错误。

  

在整数

上调用成员函数save()

这是我来自控制器的代码:

foreach ($request['array'] as $key => $value) {

    if(DB::table('users')->where('id',$value)->where('auth',0)->exists() == true){
        $c = DB::table('users')->where('id', $value);
        $c->auth_teacher = '1';
        $c->update();
    }
}

编辑:

现在我做了改变:

  

update()必须是数组类型,没有给定

2 个答案:

答案 0 :(得分:0)

因为您在此行上将$ c设置为1:

       $c = DB::table('users')->where('id', $value)->auth_teacher = 1;

答案 1 :(得分:0)

尝试这种方法

    #if os(Linux)
       random()
    #else
        arc4random_uniform()
    #endif