$table->decimalを採用する。
https://readouble.com/laravel/5.7/ja/migrations.html
$table->decimal('amount', 8, 2);
有効(全体桁数)/小数点以下桁数指定のDECIMALカラム
本当にこれでいいのかと思い一応postgresの公式を調べる。
decimalとnumeric型は等価です。 2つのデータ型はともに標準SQLに従っています。
postgresqlではdecimalとnumeric型は等価らしいので、マイグレーションする際の記述はこれで問題ないかと。
参考:
https://www.postgresql.jp/docs/9.2/datatype-numeric.html
https://qiita.com/windows222/items/5c5a7ef3beb6f1d8f8aa