亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

通過 ajax 發送的驗證數據

通過 ajax 發送的驗證數據

PHP
千萬里不及你 2022-07-29 16:39:01
我通過 React 制作表格。提交表單后,我需要驗證來自 Laravel 的數據。問題是發送數據與正常形式不同。所以來自宿舍的任何值都在數組數據中。//normal form$request->title//sending from React$request->data['title']所以,看看這段代碼class articleRequest extends Request{    public function rulse(){        return [            'title' => 'required',            //other rules        ];    }}class ArticleController extends Controller{    public function atoreArticle(articleRequest $request){        Textads::create([            'title'=> $request->data['title'],            //other        ]);    }}但我有一個錯誤,標題字段是必需的。沒有驗證一切正常。我怎樣才能解決我的問題?
查看完整描述

2 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

你可以試試這個——


$rules = [

        'title' => 'required',

        //other rules

    ];


Validator::make($request->all(), $rules)->validate();


查看完整回答
反對 回復 2022-07-29
?
犯罪嫌疑人X

TA貢獻2080條經驗 獲得超4個贊

這行得通嗎?或 $request->all()->data ?


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

            title'' => 'required'

        ],[

           //custom error message if needed

        ]);


        if ($validator->fails()) {

            return response()->json([

                'success' => false,

                'data' => $validator->messages(),

                'message' => "error"

            ], 422);

        }


查看完整回答
反對 回復 2022-07-29
  • 2 回答
  • 0 關注
  • 109 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號