क्या लैरवेल में सत्यापन वर्ग सटीक शब्दों को मान्य करता है?लार्वेल में सटीक शब्दों को कैसे सत्यापित करें?
जैसे
$rules = [
"field" => "hello"
]
कहाँ फ़ील्ड का मान होना चाहिए "हैलो"।
क्या लैरवेल में सत्यापन वर्ग सटीक शब्दों को मान्य करता है?लार्वेल में सटीक शब्दों को कैसे सत्यापित करें?
जैसे
$rules = [
"field" => "hello"
]
कहाँ फ़ील्ड का मान होना चाहिए "हैलो"।
हां। मुझे कम से कम दो तरीकों से पता है।
// option one: 'in' takes a comma-separated list of acceptable values
$rules = [
'field' => 'in:hello',
];
// option two: write a matching regular expression
$rules = [
'field' => 'regex:^hello$',
];
वास्तव में, मैं अगर आप रेगुलर एक्सप्रेशन में^$ सीमांकक आवश्यकता याद नहीं है, लेकिन यह यह कोशिश कर रहा द्वारा पता लगाने के लिए आसान है। :)
विधि Laravel 5.5 के लिए अद्यतन किया गया। अपने नियंत्रक में https://laravel.com/docs/5.5/validation#rule-in
// 'in' takes an array of values
$rules = [
'field' => [ Rule::in('hello')]
];
Use Rule;
नाम स्थान "में" नियम वर्ग (Illuminate\Validation\Rule)
धन्यवाद का उपयोग करने की, था कि मैं क्या करने के बाद किया गया था। – user742736
सरल और प्यारा। – gthuo