从repo返回有意义的错误?

时间:2016-07-14 12:10:48

标签: php laravel laravel-5

将错误返回给控制器的好习惯是什么。错误可能类似于无效ID(无法从数据库中找到)或更新数据到数据库失败。我应该使用数组返回错误吗?

假设我们在控制器中有这个:

public function enableOrDisableStatus($id)
{

  $this->status->setStatusEnable($id)) {
        // Update
    } else {
       // Throw Error
    }

 }

在回购中:

public function setStatusEnable($id)
{

    $status = $this->getStatusById($id);

    if (is_null($status))
    {
        return false;
    }

    $status->enabled = 1;
    return $status->save();
}

0 个答案:

没有答案