मैं Laravel 5.5 में मल्टी-ऑथ को कस्टमाइज़ करने का प्रयास कर रहा हूं।
मेरे पास एक क्लाइंट_पासवर्ड_रीसेट टेबल है जिसमें निम्नलिखित कॉलम हैं:
client_email, टोकन create_at.
लेकिन जब मैं पासवर्ड रीसेट लिंक भेजने के लिए फॉर्म जमा करता हूं तो मुझे निम्न त्रुटि मिल रही है।
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'email' in 'where clause'
(SQL: delete from `clients_password_resets` where `email` is null)
2 जवाब
आप कस्टमाइज़ कर सकते हैं, लेकिन आप साधारण नाम ईमेल के बजाय clients_email कॉलम का नामकरण क्यों कर रहे हैं। बस कॉलम नाम clients_email को ईमेल में बदलें।
आपको यह त्रुटि इसलिए मिल रही है क्योंकि आपके क्षेत्र का नाम clients_email
है और आप email
को where()
क्लॉज में पास कर रहे हैं, इस तरह से प्रयास करें
YourModelName::where('client_email', null)->delete();
संबंधित सवाल
नए सवाल
php
PHP एक व्यापक रूप से उपयोग किया जाता है, उच्च-स्तरीय, गतिशील, वस्तु-उन्मुख, और व्याख्या की गई स्क्रिप्टिंग भाषा मुख्य रूप से सर्वर-साइड वेब विकास के लिए डिज़ाइन की गई है। PHP भाषा के बारे में सवालों के लिए इस्तेमाल किया।