【Laravel】外部キー制約エラーが出たと思ったらこんな間違いしてた

Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails

えー、なんで。。って思ってたらマイグレーションでこんなコードを書いてました。。

<?php
// ...
$table
    ->foreign('foo_id')->references('id')->on('foos')
    ->foreign('hoge_id')->references('id')->on('hoges')
;

お分かりいただけますでしょうか。これはアカンですね。
こちらが正しいコードになります。

<?php
// ...
$table->foreign('foo_id')->references('id')->on('foos');
$table->foreign('hoge_id')->references('id')->on('hoges');

このようなミスをすることはそうないと思いますが。お気をつけて。

あと、関係ないんですけど、 <?php 書かないとシンタックスハイライトあたらないのって、普通だっけ?