github.com/kotovmak/go-admin@v1.1.1/plugins/admin/controller/Update.go (about)

     1  package controller
     2  
     3  import (
     4  	"github.com/kotovmak/go-admin/context"
     5  	"github.com/kotovmak/go-admin/plugins/admin/modules/guard"
     6  	"github.com/kotovmak/go-admin/plugins/admin/modules/response"
     7  )
     8  
     9  // Update update the table row of given id.
    10  func (h *Handler) Update(ctx *context.Context) {
    11  
    12  	param := guard.GetUpdateParam(ctx)
    13  
    14  	err := param.Panel.UpdateData(param.Value)
    15  
    16  	if err != nil {
    17  		response.Error(ctx, err.Error())
    18  		return
    19  	}
    20  
    21  	response.Ok(ctx)
    22  }