【问题标题】:Laravel exist validation - combination of columnLaravel 存在验证 - 列组合
【发布时间】:2020-10-31 11:26:08
【问题描述】:

我有两张桌子,一张是银行,另一张是类型(银行类型)。银行表有许多类型和属于银行的类型。创建帐户后,我需要在类型表中验证银行类型 ID 和银行 ID(我需要同时验证银行 ID 和类型 ID,以避免用户输入错误的银行和类型组合)。 如何使用 Laravel 验证来做到这一点?这两列都需要并且需要实现上述场景。

类型表。

当前验证。

'type_id' => 'required|exists:types,id',
'banking_id' => 'required|exists:bankings,id',

【问题讨论】:

    标签: laravel validation laravel-5 laravel-request


    【解决方案1】:

    您可以根据需要创建自己的验证规则。

    php artisan make:rule YourValidation
    

    然后把你的条件放在验证上

     public function passes($attribute, $value)
        {
            //
        }
    

    然后输入你的验证错误信息

      public function message()
        {
            return 'The validation error message.';
        }
    

    【讨论】:

    猜你喜欢
    • 2020-10-05
    • 2019-11-26
    • 2017-11-10
    • 1970-01-01
    • 2016-09-01
    • 2019-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多