public function deletePage($id) { if (Request::ajax()) { $arrReturn = ['status' => 'error', 'message' => 'Please refresh and try again.']; try { $page = Page::findorFail($id); } catch (Illuminate\Database\Eloquent\ModelNotFoundException $e) { return App::abort(404); } $name = $page->name; if ($page->delete()) { $arrReturn = ['status' => 'ok', 'message' => "<b>{$name}</b> has been deleted."]; } $response = Response::json($arrReturn); $response->header('Content-Type', 'application/json'); return $response; } return App::abort(404); }