ऐसा इसलिए है क्योंकि आपने $table->integer('user_id');
. जोड़ा है आपकी माइग्रेशन फ़ाइल में। आपको एक unsignedInteger
add जोड़ना होगा integer
. के बजाय , क्योंकि मूल id
users
. का स्तंभ तालिका unsigned
है (और दोनों कॉलम बिल्कुल एक जैसे होने चाहिए)।
[संपादित करें]
Laravel 5.8 के बाद से, id
डिफ़ॉल्ट users
. का स्तंभ प्रकार तालिका अब integer
नहीं है . यह अब एक bigInteger
है ।