我有一個(gè)奇怪的問(wèn)題。我的應(yīng)用程序中的所有內(nèi)容都運(yùn)行良好,包括簡(jiǎn)單的驗(yàn)證規(guī)則。但是,當(dāng)我嘗試驗(yàn)證一個(gè)數(shù)組時(shí),NGINX 給了我一個(gè)502 bad gateway錯(cuò)誤。例如,這很好用: $this->validate($request, [ 'name' => 'required', ]);但這會(huì)導(dǎo)致錯(cuò)誤的網(wǎng)關(guān)錯(cuò)誤: $this->validate($request, [ 'steps.*.name' => 'required', 'steps.*.title' => 'required', 'steps.*.type' => 'required', 'steps.*.answer_options' => 'nullable|required_if:steps.*.type,Question', 'steps.*.input_type' => 'nullable|required_if:steps.*.type,Input', ]);我已經(jīng)嘗試在服務(wù)器配置中增加內(nèi)存限制等,但沒(méi)有解決這個(gè)問(wèn)題......我該如何糾正這個(gè)問(wèn)題并確保它不會(huì)在生產(chǎn)服務(wù)器上發(fā)生?
使用 Laravel 驗(yàn)證數(shù)組時(shí) NGINX 網(wǎng)關(guān)錯(cuò)誤
函數(shù)式編程
2022-07-22 10:50:12