취소
소스
수정 & 소프트 삭제
// 수정
public function update(int $id)
{
    $this->model->update($id, [
        'title'   => $this->request->getPost('title'),
        'content' => $this->request->getPost('content'),
        'author'  => $this->request->getPost('author'),
    ]);
    // updated_at 자동 갱신
}

// 소프트 삭제 (deleted_at 기록, 실제 데이터는 유지)
public function delete(int $id)
{
    $this->model->delete($id);
    // $model->useSoftDeletes = true 이므로 deleted_at에 시간 기록
    // findAll() 등 기본 조회에서는 자동으로 제외됨

    // 실제로 완전 삭제하려면:
    // $this->model->delete($id, true); // force delete
    // 또는: $this->model->withDeleted()->delete($id);
}