Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Laravel - विभिन्न उपयोगकर्ताओं के लिए अद्वितीय पैरामीटर के साथ दोहराई जाने वाली प्रविष्टि

आप अद्वितीय सत्यापन के लिए अतिरिक्त जहां क्लॉज नीचे के रूप में जोड़ सकते हैं

'email' => Rule::unique('users')->where(function ($query) {
    $query->where('user_id', Auth::user()->id);
})

Elluminate\Validation\Rule का उपयोग करना न भूलें;

या कोशिश करें

डालने के दौरान

'email' => 'unique:users,email,NULL,id,user_id,'.Auth::user()->id,

अपडेट करते समय

'email' => 'unique:users,email,{id of object to edit},id,user_id,'.Auth::user()->id,

उपरोक्त नियम में, अद्वितीय जांच में केवल Auth::id() की user_id वाली पंक्तियां शामिल की जाएंगी।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं अपने इनपुट से इमोजी वर्णों को कैसे फ़िल्टर कर सकता हूं ताकि मैं MySQL <5.5 में सहेज सकूं?

  2. पेजिनेशन का डेटाटेबल्स पेज 2 शानदार पॉपअप को कॉल नहीं कर रहा है

  3. PHP और AJAX खोज फ़ंक्शन में समस्या आ रही है

  4. MYSQL अपडेट आंतरिक चरणों में शामिल हों

  5. कथन के परिणाम प्राप्त करना