public function deleteUser(Request $request) { $this->validate($request, ['id' => 'required|exists:user,id']); $deleteName = User::find($request->get('id'))->username; $transaction = DB::transaction(function () use($request) { UserDetail::find($request->get('id'))->delete(); User::find($request->get('id'))->delete(); }); if (is_null($transaction)) { Session::flash('toast_message', ['type' => 'success', 'content' => '成功刪除使用者「' . $deleteName . '」']); return redirect()->route('user::main'); } else { Session::flash('toast_message', ['type' => 'error', 'content' => '刪除使用者「' . $deleteName . '」失敗']); return redirect()->route('user::main'); } }