Isso está além do laravel, pois o campo auto-incrementado é fornecido pelo seu banco de dados e o laravel não pôde obter o last_insert_id do seu banco de dados.
Para este caso, você deve alterar seu gatilho para que ele altere
last_insert_id
com o novo valor:Existe uma maneira de obter o último id inserido de uma coluna NON - auto incrementada no MySQL?
Observação:talvez seja necessário verificar se o
incrementing
do modelo é true
para que ele tente buscar o id do banco de dados. Se você não definiu este campo em seu modelo, não o defina. Por padrão, o Model é capaz de obter o valor do seu banco de dados automaticamente após uma inserção.