मैं लुमेन 5.3.1 का उपयोग कर रहा हूं। और $app->withEloquent()
को app.php
में अनमोल किया गया है। web.php
में मैं निम्नलिखित कोड चलाएँ:डीबी :: कनेक्शन() के लिए लुमेन कॉल (हालांकि) सफल है() सफल है() सफल है
$app->get('foo', function() {
return app('db')->select("SELECT * FROM foo");
return "Connected successfully to database " . DB::connection()->getDatabaseName();
});
select()
कॉल सही ढंग से foo
तालिका से डेटा देता है। हालांकि, DB::connection()
रिटर्न:
FatalErrorException in Manager.php line 74:
Call to a member function getConnection() on null
क्यों एक काम है, लेकिन अन्य नहीं करता है?
क्या आपके पास एकाधिक डेटाबेस कॉन्फ़िगर किए गए हैं? क्या आप डीबी :: कनेक्शन (_databasename _) -> getDatabaseName() प्राप्त कर सकते हैं और देख सकते हैं? – blackpen
मैं .env फ़ाइल का उपयोग कर केवल एक कॉन्फ़िगर किया गया है। जब मैंने परिवर्तन किया तो आपने सुझाव दिया कि मुझे एक ही त्रुटि मिलती है। – ebakunin