public function datatables($id = 0)
 {
     $data = Producto::Datatables($id)->get();
     return Datatables::of($data)->editColumn('nombre', function ($data) {
         return '<a href="producto/' . $data->id . '" >' . $data->nombre . '</a>';
     })->editColumn('marca_id', function ($data) {
         return $data->marca->nombre;
     })->editColumn('modelo_id', function ($data) {
         return $data->modelo->nombre;
     })->editColumn('subcuenta_id', function ($data) {
         return $data->subcuenta->nombre;
     })->editColumn('fecha_alta', function ($data) {
         if ($data->fecha_alta != null) {
             return Carbon::createFromFormat('Y-m-d', $data->fecha_alta)->format('d/m/Y');
         } else {
             return $data->fecha_alta;
         }
     })->editColumn('fecha_baja', function ($data) {
         if ($data->fecha_baja != null) {
             return Carbon::createFromFormat('Y-m-d', $data->fecha_baja)->format('d/m/Y');
         } else {
             return $data->fecha_baja;
         }
     })->make(true);
 }