示例#1
0
 /**
  * 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());
     }
 }