1 回答

TA貢獻(xiàn)1883條經(jīng)驗 獲得超3個贊
正如評論中提到的,您可以使用Session helper 來記住日志是否已經(jīng)生成,以避免垃圾郵件發(fā)送您的日志。
<?php
if(empty(session('Cancellation_identified')) || session('Cancellation_identified') !== $contract->moxy_contract_id){
session(['Cancellation_identified' => $contract->moxy_contract_id]);
LogAction::add("Data Adjustment", "Cancellation Identified.", 0, "", $contract->moxy_contract_id);
}
以上將檢查Cancellation_identified會話中是否存在。如果沒有,它會創(chuàng)建一個日志條目并將Cancellation_identified帶有其各自 ID的密鑰添加到會話中。在其他2情況下,您可以進(jìn)行相同的檢查。
請注意,這對于多個 HTTP 請求也很有用,$contract->moxy_contract_id因為每個請求很可能會有所不同。上面的代碼也會處理這個問題,因為我們也在檢查 ID 是否相等。
- 1 回答
- 0 關(guān)注
- 196 瀏覽
添加回答
舉報