समस्या उपयोगकर्ता मॉडल में होनी चाहिए। User.php फ़ाइल खोलें और $fillable
. को संशोधित करें चर। id
जोड़ें सरणी को। $fillable
वेरिएबल एलोक्वेंट को बताता है कि कौन से फ़ील्ड को आपके द्वारा किए जा रहे मास-असाइनमेंट से सुरक्षित रखना है (मास असाइनमेंट का अर्थ है कि आप अपने इंसर्ट में एक ही बार में सभी मान सेट कर रहे हैं)। तो भले ही आप id
. निर्दिष्ट करें जैसे आपने अपने create() कॉल में किया था, एलोक्वेंट आपके द्वारा निर्धारित किए गए किसी भी मूल्य को अनदेखा कर देगा क्योंकि वह फ़ील्ड $fillable
का हिस्सा नहीं है फ़ील्ड।
तो उस वैरिएबल को इस तरह रखें:
protected $fillable = ['id', 'first_name', 'last_name'];
और आपको जाने के लिए अच्छा होना चाहिए (यह भी ध्यान में रखते हुए कि आपने कोई फ़ील्ड खाली नहीं छोड़ा है जो उपयोगकर्ता माइग्रेशन के अनुसार शून्य नहीं हो सकता है)