Откатить ранее удаленные строки, если в laravel произошла ошибка - PullRequest
0 голосов
/ 12 февраля 2020

Я хочу удалить все записи в этом, и если какое-либо табличное значение не удалено, я хочу откатить все предыдущие удаленные строки в этом. Вот мой код

 DB::beginTransaction();
    try {
        $customers = Customer::findOrFail($id);
        $customers->delete();
        $user = User::where('name','=',$customers->user_id)->first();
        $user->delete();
        DB::commit();
    } catch (\Exception $ex) {
        DB::rollback();
        return response()->json(['error' => $ex->getMessage()], 500);
    }

в этом, если customers был удален и при удалении user, если возникает какая-либо проблема, я хочу откатить ранее удаленные customers данные. Но здесь они не работают. customers данные удаляют, а не восстанавливают их

...