अपना id
जांचें प्रकार। Laravel 4 एक int(10) अहस्ताक्षरित के साथ एक वृद्धिशील आईडी बनाता है। यदि आप एक मूल पूर्णांक बनाते हैं और उस पर एक विदेशी कुंजी डालने का प्रयास करते हैं, तो यह विफल हो जाएगा।
जैसा कि इस लिंक , आपको $table->unsignedInteger(YOUR_ID_NAME);
के साथ विदेशी आईडी बनानी चाहिए इसे काम करने के लिए।