/** * delete * @param Request $this->request [description] * @param [type] $id [description] * @return [type] [description] */ public function destroy($id = null) { //////////////// // Load Data // //////////////// if ($id) { $data = Model::find($id); if (!$data) { return app()->abort(404); } } else { $data = new Model(); } /////////// // Store // /////////// if ($data->delete()) { return response()->json(JSend::success(['data' => $data])->asArray()); } else { return response()->json(JSend::fail($data->getErrors())->asArray()); } }