Leaving the base price field empty yields "SQLSTATE[HY000]: General error: 1366 Incorrect decimal value: '' for column 'price' at row 1 (SQL: insert into
I believe the problem is that the migrations puts a decimal constraint on the field such that nullable has no effect:
$table->decimal('price', 5, 2)->nullable()->after('quantity');
I guess it would be better to move the decimal validation out of schema and put it into the model validation instead.
October build: 447
Ubuntu 18.04 Mysql