package admin import ( "goravel/app/http/trans" "github.com/goravel/framework/contracts/http" ) type <<.RequestCreateName>> struct { <> <<.FieldName>> <<.GoType>> `form:"<<.JsonName>>" json:"<<.JsonName>>"` <<- end>> } func (r *<<.RequestCreateName>>) Authorize(ctx http.Context) error { return nil } func (r *<<.RequestCreateName>>) Rules(ctx http.Context) map[string]string { rules := map[string]string{ <> "<<.JsonName>>": "<>required<><>|<><><>|<><<$v>><>", <<- end>> } return rules } func (r *<<.RequestCreateName>>) Messages(ctx http.Context) map[string]string { return map[string]string{ <> "<<.JsonName>>.required": trans.Get(ctx, "validation_<<.Name>>_required"), <<- end>> } } func (r *<<.RequestCreateName>>) Attributes(ctx http.Context) map[string]string { return map[string]string{ <> "<<.JsonName>>": trans.Get(ctx, "validation_<<.Name>>"), <<- end>> } }