public function destroy($id)
 {
     $domain = Domain::find($id);
     if ($domain = null) {
         return response()->json(['error' => 'domain_does_not_existe'], 400);
     }
     $domain_id = $id;
     $zones = Zone::where('domain_id', '=', $domain_id)->delete();
     $records = Record::where('domain_id', '=', $domain_id)->delete();
     $domain = Domain::where('id', '=', $id)->delete();
     return response()->json(['success'], 200);
 }
 public function index()
 {
     $data = Record::where('estado', 'ready')->get();
     $fields = $this->fields();
     return view($this->root . '/' . $this->module . '/list', compact('data', 'fields'));
 }
 public function destroy($id)
 {
     $records = Record::where('id', '=', $id)->delete();
     return response()->json(['success' => 'record_deleted'], 200);
 }
 public function getAllRecords($source = null, $column = 'created_at', $order = 'desc')
 {
     if (is_object($source)) {
         $source = $source->id;
     }
     $records = Record::where('source_id', $source)->orderBy($column, $order)->orderBy('id', $order)->get();
     return $records;
 }