This commit is contained in:
Joe
2026-01-16 15:49:34 +08:00
commit 550d3e1f42
380 changed files with 62024 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
package admin
import (
"goravel/app/http/trans"
"github.com/goravel/framework/contracts/http"
)
type <<.RequestUpdateName>> struct {
<<range .FormFields>>
<<.FieldName>> *<<.GoType>> `form:"<<.JsonName>>" json:"<<.JsonName>>"`
<<- end>>
}
func (r *<<.RequestUpdateName>>) Authorize(ctx http.Context) error {
return nil
}
func (r *<<.RequestUpdateName>>) Rules(ctx http.Context) map[string]string {
rules := map[string]string{
<<range .FormFields>>
"<<.JsonName>>": "<<if .Required>>required<<end>><<if and .Required .Validators>>|<<end>><<range $i, $v := .Validators>><<if $i>>|<<end>><<$v>><<end>>",
<<- end>>
}
return rules
}
func (r *<<.RequestUpdateName>>) Messages(ctx http.Context) map[string]string {
return map[string]string{
<<range .FormFields>>
"<<.JsonName>>.required": trans.Get(ctx, "validation_<<.Name>>_required"),
<<- end>>
}
}
func (r *<<.RequestUpdateName>>) Attributes(ctx http.Context) map[string]string {
return map[string]string{
<<range .FormFields>>
"<<.JsonName>>": trans.Get(ctx, "validation_<<.Name>>"),
<<- end>>
}
}