Kontrollera ditt id
typ. Laravel 4 skapar ett inkrementellt id med en int(10) osignerad. Om du skapar ett grundläggande heltal och försöker sätta en främmande nyckel på det kommer det att misslyckas.
Som föreslås i dokumentationen på denna länk , bör du skapa det främmande ID:t med $table->unsignedInteger(YOUR_ID_NAME);
för att få det att fungera.