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

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

以 JSON 形式返回驗(yàn)證錯(cuò)誤消息 - Laravel 6

以 JSON 形式返回驗(yàn)證錯(cuò)誤消息 - Laravel 6

PHP
嗶嗶one 2022-01-24 10:11:58
我想以 JSON 格式返回失敗的驗(yàn)證嘗試消息。我以前使用過類似的東西,它在 Laravel 5 上工作,我相信......if ($validator->fails()) {        return response()->json($validator->messages(), 200);}但是,對于我們的新項(xiàng)目,我們使用的是 Laravel 6,上面的內(nèi)容只是返回一個(gè)空白頁面。在 Laravel 6 中,以下成功返回錯(cuò)誤消息,盡管不是在 JSON 中......if ($validator->fails()) {      $msg = $validator->messages();    dd($msg);}response()Laravel 6中的工作方式必須有所改變。任何想法如何在 Laravel 6 中以 JSON 格式返回驗(yàn)證消息?謝謝。
查看完整描述

2 回答

?
紅顏莎娜

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊

這里,


if($validatedData->fails()){

   return response()->json([

      'status'   => 'error',

      'message'  => $validatedData->getMessageBag()

   ],400);

}

您可以在 JSON 中獲取這些錯(cuò)誤,這是示例代碼


 $.ajax({

    url: "{{ route('your_route_name') }}",

    method: 'post',

    cache: false,

    contentType: false,

    processData: false,

    data: formData,

    success: function(response){

        //....YOUR SUCCESS CODE HERE

    },

    error: function(response){

        // HERE YOU CAN GET ALL THE ERRORS IN JSON

        var data = JSON.parse(response.responseText);

        if(data.message){

            if(data.message.f_name){

                $('input[name=f_name]')

                .parents('.form-group')

                .find('.help-block')

                .html(data.message.f_name)

                .css('display','block');

            }else{

                $('input[name=f_name]')

                .parents('.form-group')

                .find('.help-block')

                .html('')

                .css('display','none');

            }

        }else{

            $('.help-block').html('').css('display','none');

        }

    }

});


查看完整回答
反對 回復(fù) 2022-01-24
?
皈依舞

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊

這應(yīng)該有效


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

                'email' => 'required|email',

                'password' => 'required',

            ]);


     if ($validator->fails()) {

                        $messages = $validator->errors()->all();

                        $msg = $messages[0];

                        return response()->json(['success_code' => 401, 'response_code' => 0, 'response_message' => $msg]);

                    }


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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