How to get inserted model or collection when using fillAndInsert which just returns a boolean?

$transactionsData is an array, and I want the id from transaction id from the transaction model for each item and assign it to the details to insert the id to the transaction item table, how can I achieve it in Laravel 12 fillAndInsert method, I tried tap method to use but it also returns boolen value.

$transactions = Transaction::fillAndInsert($transactionsData);

$transactionDetailsData = array_map(function ($detail, $index) use ($transactions) {
    $detail['transaction_detail_id'] = $transactions[$index]['id'];
    return $detail;
}, $transactionDetailsData, array_keys($transactionDetailsData));

TransactionItem::fillAndInsert($transactionDetailsData);