第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel 5:如果存在特定參數(shù),則驗證錯誤

Laravel 5:如果存在特定參數(shù),則驗證錯誤

PHP
茅侃侃 2022-06-17 14:17:22
是否使用 Laravel 驗證器,如果傳遞的特定參數(shù)返回錯誤,例如:“密碼”將返回錯誤,無論該參數(shù)中的值如何:[PUT] http://127.0.0.1:8000/app/users/1?password=test // return validation error
查看完整描述

2 回答

?
湖上湖

TA貢獻2003條經(jīng)驗 獲得超2個贊

最好的方法是創(chuàng)建自定義驗證規(guī)則。這是一個很好的教程。

在您的新驗證規(guī)則中,您實現(xiàn)它僅在輸入的參數(shù)為null. 您可以為此使用簡單的空檢查。


查看完整回答
反對 回復(fù) 2022-06-17
?
守著星空守著你

TA貢獻1799條經(jīng)驗 獲得超8個贊

如果您想使用驗證邏輯以便在請求中包含參數(shù)后立即返回錯誤,即使值為null,您可以做的就是為該參數(shù)連接 2 個驗證規(guī)則:

  1. nullable以便您的請求在參數(shù)不存在時有效

  2. 始終為 false 的自定義驗證規(guī)則,以便在參數(shù)存在時請求無效

它是這樣工作的:

$validator = Validator::make($request->all(), [

    'password' => [

        'nullable',

        function ($attribute, $value, $fail) {

            $fail($attribute.' should not be included.');

        },

    ],

]);


查看完整回答
反對 回復(fù) 2022-06-17
  • 2 回答
  • 0 關(guān)注
  • 173 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號