/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $action = DB::transaction(function () use($id) { try { Sitemap::destroy($id); if (request()->ajax()) { $data = ['status' => 'succes', 'statusText' => 'Ok', 'responseText' => 'Delete is gelukt']; return response()->json($data, 200); } Flash::success('Delete is geluktJAJA! ' . $id . ''); } catch (\Exception $e) { if (request()->ajax()) { $data = ['status' => 'succes', 'statusText' => 'Fail', 'responseText' => '' . $e->getMessage() . '']; return response()->json($data, 400); } Flash::error('Delete is mislukt!<br>' . $e->getMessage() . ' ' . $id . ''); } }); if (request()->ajax()) { return $action; } return redirect()->back(); }