**删除记录**
使用Model删除记录,成功则提示删除成功,失败则提示删除失败。
* 定义
~~~
/**
* 删除记录
*
* @param mixed $model
* @param string $isSoft
* @param string $url
* @return void
*/
protected function _delete($model, $isSoft = false, $url = null)
{
$map = [
'id' => $this->_id()
];
$model = $this->buildModel($model);
$url || $url = self::JUMP_REFRESH;
$status = $isSoft ? $model->softDelete($map) : $model->where($map)->delete();
if ($status) {
$this->success('删除成功', $url);
} else {
$this->error('删除失败');
}
}
~~~
* 使用
~~~
$this->_delete(ConfigModel::class, false, self::JUMP_REFRESH);
~~~