m\modules\v1\controllers\OrderController::actionDelete PHP Method

actionDelete() public method

public actionDelete ( $id )
    public function actionDelete($id)
    {
        $model = Order::find()->where(['and', ['id' => $id], ['user_id' => Yii::$app->user->id], ['<>', 'status', Order::STATUS_DELETED]])->one();
        if ($model) {
            if (!$model->discard()) {
                return ['status' => 'fail', 'data' => []];
            }
        }
        return ['status' => 'success', 'data' => []];
    }