मैं हमेशा की तरह संपर्क जानकारी के साथ एक users
मेज है कि एक Laravel 4 एप्लिकेशन लिख रहा हूँ। मेरी users
मॉडल में, ईमेल के लिए मेरी मान्यता 'email'=>'required|email|unique:users',
जो ठीक जब नए उपयोगकर्ताओं दर्ज की काम करता है निर्दिष्ट करता है।Laravel 4 सत्यापन ईमेल अद्वितीय बाधा
मेरे सवाल यह है कि उपयोगकर्ता संपादित form-- जब फ़ॉर्म सबमिट किया जाता है, मैं अद्वितीय ईमेल बाधा के लिए करना चाहते हैं संभाल करने के लिए एक ही निकाल दिया जा अगर यह वर्ष email-- के रूप में नहीं तो आप कर सकते हैं 'एक ही नहीं है अपनी प्रोफ़ाइल को सहेजने के लिए, क्योंकि ईमेल (आपका ईमेल) पहले ही उपयोग नहीं कर रहा है।
धन्यवाद
आप कर सकते हैं हमेशा 'प्रमाणीकरण :: उपयोगकर्ता concat() -> id' क्योंकि उपयोगकर्ता को रिकॉर्ड – Rafael
संपादित करने के लिए साइन इन किया जाएगा आईडी प्राप्त करना मुश्किल भाग नहीं है। यह इस नियम में आईडी को इंजेक्ट कर रहा है कि कुछ लोगों के पास समस्याएं हैं, केवल उनके नियमों को परिभाषित और उपयोग करने के आधार पर। उदाहरण के लिए, है कि आपके नियम मॉडल पर एक स्थिर विशेषता के रूप में परिभाषित कर रहे हैं, तो आप नियम में प्लेसहोल्डर के कुछ प्रकार, और फिर एक विधि के लिए एक विशिष्ट आईडी के साथ कि प्लेसहोल्डर बदलने के लिए, [इस] में वर्णित के रूप आवश्यकता होगी (http://stackoverflow.com/questions/28054979/laravel-4-form-validation-should-be-unique-on-update-form-but-not-if-current/28056267#28056267) प्रश्न/उत्तर। – patricus
मैं आपका पॉइंट देखता हूं लेकिन उस स्थिति में सत्यापन नियमों को पूरा करने के लिए आईडी को पास करने के लिए ओपी तक होगा। उम्मीद है कि वह ऐसा करेगा। लेकिन ऐसा लगता है कि यह रास्ता तय करने का तरीका है, जिस तरह से उसने इसे स्थापित किया। – Rafael