请教一下 avatar 的验证规则,想要允许用户不传头像

'avatar' => 'mimes:jpeg,bmp,png,gif|dimensions:min_width=208,min_height=208'
这样一来用户必须上传头像。如果允许用户不上传头像,该怎么修改规则?试验了 nullable 但是没效果。另外,如果用户只打算修改个人简介,并不想修改头像,这种情况也通过不了规则的检验。
请教一下 avatar 的验证规则,想要允许用户不传头像
以下是图中的验证规则

    public function rules()
    {
        return [
            'name'=> 'required|unique:users,name,'.Auth::id(),
            'email'=> 'required|email',
            'introduction'=> 'required|max:80',
            'avatar'=> 'mimes:jpeg,bmp,png,gif|dimensions:min_width=200,min_height=200',
        ];
    }
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
ZsmHub
最佳答案

楼主,我这边试了下,按照教程的写法,头像确实不是必填的。

4年前 评论
zhaiduting (楼主) 4年前
ZsmHub (作者) 4年前
zhaiduting (楼主) 4年前
zhaiduting (楼主) 4年前
ZsmHub (作者) 4年前
zhaiduting (楼主) 4年前
讨论数量: 2

这个验证规则就是用户可以不用上传头像,如果必须需要加 required 不是吗?第二个问题,头像和简介不是分开的两个字段吗?不会相互干扰,我估计你写的存入数据库逻辑有问题。

4年前 评论
zhaiduting (楼主) 4年前
ZsmHub

楼主,我这边试了下,按照教程的写法,头像确实不是必填的。

4年前 评论
zhaiduting (楼主) 4年前
ZsmHub (作者) 4年前
zhaiduting (楼主) 4年前
zhaiduting (楼主) 4年前
ZsmHub (作者) 4年前
zhaiduting (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!