Laravel (or PHP/MySQL?) cuts float numbers after decimal point
Actually float/double is not as precise as decimal. For monetary data, the decimal type is recommended, so you should probably use:
$table->decimal('operator_price', 10, 2); // instead of float
Read this for some detailed information and float manual from MySql.