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

SQLSTATE [42S02]:आधार तालिका या दृश्य नहीं मिला:1146 तालिका X मौजूद नहीं है

कॉलम को प्रमाणीकरण के लिए तैयार करने के लिए सबसे पहले आपको हैश करना चाहिए और उपयोगकर्ता विवरण बनाना चाहिए।

यहां मैंने इसे हासिल करने के लिए कदम दिए हैं।

चरण 1 : इनपुट प्राप्त करें

$UserData = Input::all();

चरण 2 : प्रविष्टि बनाएँ - उपयोगकर्ता तालिका में सम्मिलित करना

User::create($UserData);

नोट :

आपके users . में ये निम्नलिखित कॉलम होने चाहिए टेबल

  1. ईमेल,
  2. पासवर्ड
  3. बनाया_पर
  4. updated_at

अतिरिक्त सेटअप :

इस लाइन को अपने User.php (मॉडल) में रखें

protected $fillable = ['email', 'password'];

यहां आपके लिए मेरा छोटा लॉगिन कोड है जो आपके लिए काफी आसान होगा

अगर आप चाहें तो इसे आजमाएं

$email = $this->request->input('email');
$password = $this->request->input('password');
if (Auth::attempt(['email' => $email, 'password' => $password])) #If the Credentials are Right
{
 return redirect::intended('student/index'); #Your Success Page
}
else
{
 return redirect('student/admin'); #Your Failure Page
}

सिफारिश :

मैं सत्यापन करने की भी सिफारिश करूंगा। बनाने से पहले उपयोगकर्ता इनपुट

अतिरिक्त नोट :

यदि आप अपनी तालिका देखते हैं और यदि आप पासवर्ड एन्क्रिप्टेड जैसा कुछ है और इसका मतलब है कि आप कर चुके हैं;)




  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 डीबी से 0 कैसे वापस कर सकता हूं जब क्लॉज में टर्म डेटाबेस में नहीं है?

  2. रेल + अमेज़ॅन आरडीएस:विलंबता मुद्दे

  3. 1.22 . में अपग्रेड करने का प्रयास करते समय MediaWiki DB कनेक्शन त्रुटि

  4. MySQL में nth रैंक कैसे पता करें?

  5. MySQL में पिछले सप्ताह का डेटा कैसे खोजें