Ich habe das gleiche Problem. Ich habe gerade den folgenden Hinweis ganz unten in der Laravel-Schema-Dokumentation :
Für mich, sobald ich meine Fremdschlüsselfelder als solche setze:
$table->integer('author')->unsigned();
Ich hatte kein Problem.
BEARBEITEN:Stellen Sie außerdem sicher, dass die Felder in der Fremdtabelle bereits erstellt wurden, andernfalls kann dies mit demselben Fehler fehlschlagen.