supplier; //如果交易金有变动 if ($supplier->isDirty('trade_balance')) { DepositLog::query()->create([ 'price' => bcsub($supplier->trade_balance,$supplier->getOriginal('trade_balance')), 'type' => StatementTraits::$deposit[0], 'supplier_id' => $supplier->id ]); } } /** * 为订阅者注册监听器 * * @param Illuminate\Events\Dispatcher $events */ public function subscribe($events) { $events->listen( DepositUpdate::class, SupplierEventSubscriber::class . '@onSupplierUpdated' ); } }