簡體   English   中英

如何將雄辯的集合傳遞給驗證規則?

[英]How do i pass an eloquent collection to a validation rule?

我有這個規則:

Validator::make($data, [
    'category' => [
        'required',
        Rule::notIn(['news', 'article']),
    ],
]);

問題是新聞和文章存儲在另一個表中。 我如何將該表中的數據傳遞到 notIn 中?

使用 Laravel exists驗證

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

Validator::make($data, [
    'category' => [
        'required',
        Rule::exists('tableName')->where(function ($query) {
            $query->where('column', "active ");
        }),
    ],
]);
``

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM