如何解决500内部服务器错误?

时间:2017-01-22 08:35:15

标签: php laravel laravel-5.3

我的代码是这样的;

public function setMain($id)
{
    $users_banks = UsersBank::get()->toArray();
    $res = ['status'=>''];
    foreach ($users_banks as $users_bank ) {
        if($users_bank['id'] == $id) {
            $param['status'] = 1;
            $res = ['status'=>'modified'];
            $this->user_bank_repository->update($id, $param);
        } else {
            $param['status'] = 0;
            $this->user_bank_repository->update($id, $param);
        }
    }
    return $res;
}

执行时,在控制台上存在错误:500内部服务器错误

但是,我将代码编辑为静态,如下所示:

public function setMain($id)
{
    $param['status'] = 1;
    $res = ['status'=>'modified'];
    $this->user_bank_repository->update($id, $param);

    return $res;
}

没有错误

我的代码是否有问题?

我使用laravel 5.3

0 个答案:

没有答案