post_id は posts_id としてはいけないのですか?

デフォルトの命名規則は Laravel で定められているので、通常は post_id とします。
2022年3月24日
ユーザー

$table->foreign('post_id') ですが ('posts_id') とするとダメなのでしょうか??

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?