मैं एक POST अनुरोध को सत्यापित करने का प्रयास करता हूं।लैरवेल 5.2 सत्यापन: date_format: Y.m.d काम नहीं कर रहा
प्रारूप है: d.m.Y
(12.1.2017) मेरा नियम required|date_format:d.m.Y
इस क्षेत्र के लिए है। > पोस्ट डेटा से पहले नियम से मेल करने के लिए बदल गया है - अगर मैं बदल .
-
या यहां तक कि /
यह काम कर रहा है
InvalidArgumentException in Carbon.php line 425:
Unexpected data found.
Unexpected data found.
Data missing
:
मैं यह त्रुटि संदेश मिलता है।
मुझे इसके लिए जर्मन प्रारूप की आवश्यकता है।
संपादित करें: मेरे सत्यापन नियमों:
public function rules()
{
return [
'title' => 'required|max:255',
'expiration_date' => 'required|date_format:d.m.Y',
//'description' => 'required',
'provision_agent' => 'required|integer|between:0,100',
'discount_consumer' => 'required|integer|between:0,100',
'quota' => 'required|integer',
];
}
मुझे लगता है कि यह किसी भी तरह तथ्य यह है कि '.' सत्यापन नियम तार में एक विशेष चार है, आम तौर से संबंधित है अन्य कारणों से लार्वावेल द्वारा उपयोग किया जाता है - लेकिन यह नहीं पता कि यह कैसे बच सकता है – Alex
क्या आपने कोशिश की है \। ? या '['फ़ील्ड' => 'date_format' => ['आवश्यक', 'd.m.Y']]'? इसके अलावा, क्या आप हमें अपना अधिक कोड दिखा सकते हैं? –
@FelippeDuarte सिंटैक्स कहीं भी दस्तावेज है? बस उत्सुक ... – Alex