【问题标题】:How to validate data (coming in request) from another (buyers) table using laravel 8如何使用 laravel 8 验证来自另一个(买家)表的数据(请求中)
【发布时间】:2022-01-21 23:06:17
【问题描述】:

根据类型,我有 2 个不同的表:用户和买方。 我正在验证“买家”数据,但它检查的是“用户”表而不是“买家”表,有没有办法让验证器外观检查“买家”表。

$validator = Validator::make($request->all(), [
                    'name' => 'required',
                    'user_type' => 'required',
                    'phone' => 'required|unique:users|max:11|min:11',
                    'email' => 'required|email|unique:users',
                    'password' => 'required|min:8',
                    'passowrd_confirmation' => 'required|same:password',
                ]);

【问题讨论】:

    标签: laravel forms validation laravel-8 facade


    【解决方案1】:

    https://laravel.com/docs/8.x/validation#specifying-a-custom-column-name

    根据文档,您可以指定任何表的特定字段以进行验证。这样你就可以做到:

    'name' => 'required:buyers, name'
    

    【讨论】:

      猜你喜欢
      • 2021-02-13
      • 2021-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-15
      • 2018-03-14
      • 2019-12-31
      • 2020-11-19
      相关资源
      最近更新 更多