विरासत वाले लैरवेल स्पार्क प्रोजेक्ट पर काम करना जिसमें दो उपयोगकर्ता मॉडल शामिल थे।लैरवेल 5 - ऐप/मॉडल के लिए उपयोगकर्ता नाम मॉडल को ऑटोलोड लोड करने के कारण
ऐप निर्देशिका के अंदर एक मानक स्पार्क मॉडल है लेकिन दूसरा ऐप/मॉडल के अंदर है। मैंने दो मॉडल को जोड़ दिया है और मॉडल निर्देशिका के अंदर उपयोगकर्ता मॉडल को संदर्भित करने के लिए auth.php को अद्यतन किया है लेकिन संगीतकार डंप-ऑटोलोड यह कह रहा है कि यह ऐप/उपयोगकर्ता मॉडल नहीं ढूंढ सकता है।
मैं ऑटोलोडर को कैसे बता सकता हूं कि उपयोगकर्ता मॉडल अब मॉडल निर्देशिका में नहीं है?
संपादित करें:
मैं एप्लिकेशन/मॉडल के लिए नाम स्थान बदल दिया है, लेकिन अभी भी त्रुटि प्राप्त:
: जब डंप-autloadदूसरा संपादित चल
class_parents(): Class App\User does not exist and could not be loaded
मेरी टर्मिनल में
फिक्स्ड, पता नहीं था कि नामस्थान का संदर्भ बहुत अधिक था। ऐप \ उपयोगकर्ता पर एक खोज और प्रतिस्थापन किया और इस मुद्दे को हल किया।
namespace App\Models;
क्या आपने User.php में नेमस्पेस अपडेट किया था? – Quasdunk
हां, प्रश्न संपादित किया है :) – Lovelock