Laravel request 中 PATCH,有 required 与没有 required 有什么区别吗?

laravel request 中PATCH,一定不能写required吗
我将request里的PATCH请求中,添加一个required,发现一样能修改成功

Laravel request 中 PATCH,有 required 与没有 required有什么区别吗?

Laravel request 中 PATCH,有 required 与没有 required有什么区别吗?

Laravel request 中 PATCH,有 required 与没有 required有什么区别吗?

如果required有区别,那添加required会有什么意义,让数据过滤,更加安全?

有志者事竟成
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

:sweat_smile:这可以说是根据后端的需求而定。用 required 来修改是因为前端每次修改都会把所有字段信息传给服务端,让服务端比对哪些字段需要修改;没有用到,是客户端只把需要修改的字段传给服务端,让服务端去修改指定的字段。

4年前 评论
Moting (作者) 4年前
Jason2018 (楼主) 4年前
Moting (作者) 4年前
讨论数量: 1

:sweat_smile:这可以说是根据后端的需求而定。用 required 来修改是因为前端每次修改都会把所有字段信息传给服务端,让服务端比对哪些字段需要修改;没有用到,是客户端只把需要修改的字段传给服务端,让服务端去修改指定的字段。

4年前 评论
Moting (作者) 4年前
Jason2018 (楼主) 4年前
Moting (作者) 4年前

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