31 Aralık 2025
Herhangi bir URL'in QR'ını otomatik üret:
Tarayıcıya yaz:
https://domain.com/qr/herhangi/bir/path
Sonuç: QR kod görüntüsü (PNG)
QR içeriği:
https://domain.com/herhangi/bir/path
muzibu.com/qr/verify/abc123
→ QR: muzibu.com/verify/abc123
ixtif.com/qr/products/forklift-1
→ QR: ixtif.com/products/forklift-1
Route (Central - routes/web.php)
Route::get('/qr/{path}', [QrController::class, 'generate'])->where('path', '.*');
Controller (app/Http/Controllers/QrController.php)
Return PNG image with Content-Type: image/png
Tüm Tenant'lar İçin
Central route = Otomatik tüm domain'lerde çalışır
PHP/Blade içinde kullan
qr($link)
→ Base64 PNG döner
Tarayıcıda direkt aç
/qr/xxx
→ PNG görüntü döner
| Kolon | Tip | Açıklama |
|---|---|---|
id |
bigint | Primary key |
user_id |
bigint | Sertifika sahibi |
certificate_code |
varchar(32) | MZB-2025-XXXX |
qr_hash |
varchar(64) | URL hash (güvenlik) |
member_name |
varchar | Firma/Kişi Adı (imla düzeltilmiş) |
tax_office |
varchar | Vergi Dairesi |
tax_number |
varchar | Vergi Numarası |
address |
text | Adres |
membership_start |
date | İlk üyelik başlangıç |
view_count |
int | Doğrulama sayacı |
issued_at |
datetime | Oluşturulma tarihi |
is_valid |
boolean | Geçerli mi |
timestamps |
datetime | created_at, updated_at |
Premium
Premium Üyelik
Bu belge,
Abc Teknoloji Ltd. Şti.
firmasının Muzibu Premium üyesi olduğunu tasdik eder.
Vergi Dairesi
Kadıköy Vergi Dairesi
Vergi No
1234567890
Adres
Atatürk Caddesi No:15 Kadıköy/İstanbul
Üyelik Başlangıç
01.01.2025
Güncel Durum
QR Kod ile Doğrulayın
Güncel durumu
görmek için tarayın
Sertifika No
MZB-2025-A1B2
muzibu.com/verify
Universal QR Sistemi (Tüm Tenant'lar)
app/Helpers/QrHelper.php
→ qr($link) fonksiyonu
app/Http/Controllers/QrController.php
→ /qr/{path} endpoint
routes/web.php
→ Route ekle
Muzibu Sertifika Sistemi
Modules/Muzibu/database/migrations/create_certificates_table.php
Modules/Muzibu/database/migrations/tenant/create_certificates_table.php
Modules/Muzibu/app/Models/Certificate.php
Modules/Muzibu/app/Services/CertificateService.php
Modules/Muzibu/app/Http/Controllers/Front/CertificateController.php
Modules/Muzibu/resources/views/certificate/pdf-template.blade.php
resources/views/themes/muzibu/certificate/form.blade.php
resources/views/themes/muzibu/certificate/verify.blade.php
/qr/{path}
Universal
Otomatik QR üret → PNG görüntü döner
/my-certificate
Auth
Muzibu
Sertifika yok → Form | Var → İndir
/my-certificate
Auth
Muzibu
Form submit → Sertifika oluştur
/my-certificate/download
Auth
Muzibu
PDF indir
/verify/{hash}
Public
Muzibu
QR doğrulama (view_count++)