\YunShop::app()->uniacid, 'income_id' => $model->id, 'before' => collect($model->getDirty())->map(function($value,$key) use ($model){ return $model->getOriginal($key); }), 'after' => json_encode($model->getDirty()), 'remark' => '' ]; IncomeLog::create($income_log_data); } public function updated(Model $model) { $income_log_data = [ 'uniacid' => \YunShop::app()->uniacid, 'income_id' => $model->id, 'before' => collect($model->getDirty())->map(function($value,$key) use ($model){ return $model->getOriginal($key); }), 'after' => json_encode($model->getDirty()), 'remark' => '' ]; IncomeLog::create($income_log_data); } }