Skip to content
Mert ÇELEN edited this page Jan 29, 2019 · 5 revisions

Otomatik Modal Oluşturmak

@include('modal',[
    AYARLAR
])

yazılarak kullanılabilir.

Kullanılabilecek Ayarlar

Adı Açıklaması Zorunluluk
id Modalın id'si. Butona basıp modalın açılması için gereklidir. Evet
title Modalın Başlığı. Evet
url Modal içerisindeki form'un gönderildiğinde gideceği url. Evet
next Sorgu gittikten sonra gelen cevabın nasıl işleneceği detayı. Javascript Kodu direkt yazılabileceği gibi fonksiyon da girilebilir. Örneğin reload Evet
submit_text Formu gönderecek butonun üzerindeki yazı Evet
onsubmit Eğer butona tıklandıktan sonra sorguyu direkt göndermek yerine bir fonksiyon göndermek istiyorsanız direkt olarak kullanıcılacak javascript fonksiyonu adı

Input Ayarları

Modalın en önemli kısmı olan input kısmında modal içerisinde gösterilecek formun inputlarının ayarları yapılır.

Tür Yapı Örnek
Yazı "AÇIKLAMA" => "VERİ ADI:text" "Kullanıcı Adı" => "username:text"
Parola "AÇIKLAMA" => "VERİ ADI:password" "Parola" => "password:password"
Dosya "AÇIKLAMA" => "VERİ ADI:file" "Yüklenecek Dosya(lar)" => "file:file",
Checkbox "AÇIKLAMA" => "VERİ ADI:checkbox", "Hesabı kilitle" => "lockaccount:checkbox",

Örnek

Hostname değiştirme modal yapısı.

@include('modal',[
    "id"=>"change_hostname",
    "title" => "Hostname Değiştir",
    "url" => route('server_hostname'),
    "next" => "reload",
    "inputs" => [
        "Hostname" => "hostname:text",
        "Sunucu Id:$server->_id" => "server_id:hidden"
    ],
    "submit_text" => "Değiştir"
])
Clone this wiki locally