请教一下 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',
        ];
    }
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
ZsmHub
最佳答案

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

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

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

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

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

5年前 评论
zhaiduting (楼主) 5年前

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