请教一下 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 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 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年前

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