Laravel 8.0以前のバージョンでは、マイグレーションを実行した際にマイグレーションが何もない場合、終了コード1が返されていました。これは、何らかのエラーが発生したと誤解されることがあったため、開発者にとって不便でした。
Laravel 8.0以降では、この挙動が改善され、マイグレーションがない場合には正常に終了し、終了コード0を返すようになりました。これにより、スクリプトやCI/CDパイプラインでの処理がより直感的になりました。
php artisan migrate --force
echo $?