Questo va oltre laravel, poiché il campo con incremento automatico è fornito dal tuo database e laravel non è stato in grado di ottenere last_insert_id dal tuo DB.
In questo caso devi cambiare il tuo trigger in modo che cambi last_insert_id
con il nuovo valore:
C'è un modo per ottenere l'ultimo ID inserito di una colonna NON auto incrementata in MySQL?
Nota:potrebbe essere necessario assicurarsi che il modello incrementing
è true
in modo che proverà a recuperare l'id dal database. Se non hai impostato questo campo nel tuo modello, non impostarlo. Per impostazione predefinita, Model è in grado di ottenere automaticamente il valore dal database dopo un inserimento.