Je viens de trouver la réponse à cette question. Mon erreur était liée au fait que la migration de ma table de messages est arrivée en dernier. La migration de ma table de commentaires faisait référence au champ parent de l'identifiant de la table de publication. Dès que j'ai régénéré la migration de la table de commentaires et supprimé la migration précédente de la table de commentaires, tout s'est bien passé.