@extends('agency.layouts.app')
@section('title', 'Teklif Belgesi Şablonu')
@section('content')
@php
// Değişkenleri gruplara ayır (panelde başlıklarla listelenir)
$tokenGroups = [
'Belge' => ['icon' => 'fa-file-signature', 'items' => []],
'Satış' => ['icon' => 'fa-cart-shopping', 'items' => []],
'Firma' => ['icon' => 'fa-building', 'items' => []],
'Müşteri' => ['icon' => 'fa-user', 'items' => []],
'Tutarlar' => ['icon' => 'fa-coins', 'items' => []],
'Diğer' => ['icon' => 'fa-ellipsis', 'items' => []],
];
foreach ($tokens as $token => $desc) {
$group = str_starts_with($token, 'belge_') || $token === 'gecerlilik_tarihi' ? 'Belge'
: (str_starts_with($token, 'satis_') || in_array($token, ['yolcu_sayisi', 'temsilci'], true) ? 'Satış'
: (str_starts_with($token, 'firma_') || $token === 'banka_hesaplari' ? 'Firma'
: (str_starts_with($token, 'musteri_') ? 'Müşteri'
: (in_array($token, ['kalemler', 'ara_toplam', 'indirim_toplam', 'kdv_toplam', 'genel_toplam', 'odenen', 'kalan', 'para_birimi'], true) ? 'Tutarlar' : 'Diğer'))));
$tokenGroups[$group]['items'][$token] = $desc;
}
@endphp
AYARLAR · TEKLİF BELGESİ
Teklif Belgesi Şablonu
Belge No Kuralı:
{{ $numberExample }}
Varsayılana Dön
Şablonu Kaydet
@if(session('success'))
{{ session('success') }}
@endif
Değişkenler
Nasıl çalışır?
Önce ortadaki editörde, değişkenin ekleneceği yere tıklayarak imleci konumlandırın.
Ardından aşağıdan bir değişkene tıklayın — değişken tam olarak imlecin bulunduğu noktaya eklenir.
Editörde seçili bir metin varsa, seçimin üzerine yazılır.
Belgede her değişken, gerçek satış verisiyle otomatik değiştirilir.
@foreach($tokenGroups as $groupName => $group)
@if(count($group['items']))
{{ $groupName }}
@foreach($group['items'] as $token => $desc)
{{ '{{' . $token . chr(125) . chr(125) }}
{{ $desc }}
@endforeach
@endif
@endforeach
Eşleşen değişken yok.
HTML Şablon
Değişkenler imlecin olduğu noktaya eklenir
Canlı Önizleme (örnek satış verileriyle)
Yenile
BELGE NUMARASI
Numara Kuralı Tasarımı
ÖRNEK ÇIKTI
—
Parça ekle:
Sabit Metin
Tarih
Sıra No
Rastgele
Acente Kodu
Sıra No parçası; sabit metin ve tarih parçaları aynı kaldığı sürece her belgede
belirlediğiniz artış değeri kadar artar. Tarih parçası değiştiğinde (örneğin yeni yıl)
sıra otomatik olarak başlangıç değerinden yeniden başlar.
@endsection