小编fzl*_*hmn的帖子

Laravel验证用户名不允许空格

我在laravel验证请求中有一点问题.我想拒绝像空格一样的用户名foo bar.我只想在foobar没有空间的情况下允许.现在我的规则是required|unique:user_detail,username.我应该使用什么规则?谢谢

validation laravel

15
推荐指数
2
解决办法
2万
查看次数

没有参数匹配的golang眼镜蛇子命令

我想用cobra创建golang CLI 。目前,它运行良好。我创造了类似的东西foobar create --username johndoe。但是我需要像这样的子命令foobar create user --username johndoe。有user子命令。

我创建了匹配的参数,

var applicationCmd = &cobra.Command{
   Use:   "application",
   Short: "Create/Read/Update application",
   Long: `You can create any user or partner.`,
   Run: (cmd *cobra.Command, args []string) {
        if len(args) < 1 {
            fmt.Printf("%sPlease choose any object that you want to change e.g (user, partner)%s\n", chalk.Red, chalk.Reset)
        }
        if stringUtil.Contains(args, "user") {
            createUser()
        }
        if stringUtil.Contains(args, "partner") {
            createPartner()
        }
   },
}
Run Code Online (Sandbox Code Playgroud)

但是我认为有一种更好的方法可以使用眼镜蛇而不是使用像这样的参数匹配。有什么建议吗?

go cobra go-cobra

5
推荐指数
2
解决办法
1039
查看次数

标签 统计

cobra ×1

go ×1

go-cobra ×1

laravel ×1

validation ×1