Panelden bundle URL'nizi kopyalayın (Siteniz → Entegrasyon) ve layout dosyanıza yapıştırın.
<!-- layout.php veya header.php -->
<script src="https://bundles.veribenim.com/pariettecom.js" async></script>
<!-- Bundle URL'niz panelde Siteniz → Entegrasyon altında yazar. -->Token'ınızı Veribenim panelinden alın: Siteniz → Entegrasyon → Token.
composer require veribenim/php-sdkuse Veribenim\VeribenimClient;
$client = new VeribenimClient('BURAYA_TOKEN_YAPISTIRIN');$client->logFormConsent(
formName: 'contact',
consented: (bool) $_POST['kvkk_consent'],
consentText: 'KVKK kapsamında verilerimin işlenmesini onaylıyorum.',
metadata: ['email' => $_POST['email'] ?? '']
);$result = $client->submitDsar(
requestType: 'erasure',
fullName: 'Ahmet Yılmaz',
email: 'ahmet@example.com',
description: 'Tüm verilerimin silinmesini talep ediyorum.'
);
// $result['deadline'] → 30 günlük yasal sürenin bitiş tarihi
// Tipler: 'access' | 'rectification' | 'erasure' | 'restriction'
// 'portability' | 'objection' | 'automated'composer require veribenim/laravelphp artisan vendor:publish --tag=veribenim-configVERIBENIM_TOKEN=BURAYA_TOKEN_YAPISTIRIN
VERIBENIM_LANG=tr{{-- Layout <head> içine --}}
@veribenimScript// Controller'da Facade ile:
use Veribenim\Laravel\VeribenimFacade as Veribenim;
Veribenim::logFormConsent(
formName: 'contact',
consented: $request->boolean('kvkk'),
consentText: 'KVKK kapsamında verilerimin işlenmesini onaylıyorum.',
metadata: ['email' => $request->email]
);