Ошибка связана с MySQL 8 версии, при создании сущности не канает отправка пустого значения primary key, надо поле удалять. Простой workaround для crud/post выглядит следующим образом:
// Workaround for next error
// SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'id'
if (empty($data['id'])) {
unset($data['id']);
}