$model->getTable(), 'record_id' => $model->getKey(), 'data' => $model->toArray() ]); // Kullanıcı bilgilerini al $user = Auth::user(); // Silinen veriyi kaydet DB::table('deleted_records')->insert([ 'table_name' => $model->getTable(), 'record_id' => $model->getKey(), 'deleted_data' => json_encode($model->toArray()), 'deleted_by' => $user ? $user->id : null, 'deleted_by_name' => $user ? $user->name : null, 'created_at' => now(), 'updated_at' => now(), ]); Log::debug('Successfully logged deleted record', [ 'table_name' => $model->getTable(), 'record_id' => $model->getKey() ]); } catch (\Exception $e) { Log::error('Failed to log deleted record', [ 'error' => $e->getMessage(), 'table_name' => $model->getTable(), 'record_id' => $model->getKey() ]); } }); } }