Skip to content

Yardımcı Fonksiyonlar

Mert ÇELEN edited this page Jan 31, 2019 · 3 revisions

Liman Laravel frameworkünü kullanmaktadır. Framework'e dahil olan ekstra fonksiyonlar için laravel dökümanlarına bakabilirsiniz. https://laravel.com/docs/5.7/helpers#available-methods


respond

Bu fonksiyon ile kullanıcıya uygun bir şekilde cevap verilebilir. Verilen cevaplar ajax requestlerinde modal içerisinde uyarı olarak hiçbir ekstra işlem yapmadan gösterilebilir. Harici requestlerde ise hata sayfası verilen mesaj render edilerek gösterilir.

Parametreler

message Kullanıcıya iletilebilecek mesaj.

code Response code'u. Varsayılan olarak 200 gönderilir, 200 harici bir kod gönderildiğinde ise kullanıcıya uyarı şeklinde gözükür.

Örnekler

Olumlu Cevap

return response('Talebiniz başarıyla alındı.');

Olumsuz Cevap

return response('Bu sunucu bulunamadı.',404);


notifications

Bu fonksiyon ile kullanıcıya ait son 5 bildirim array olarak döndürülür.

Örnek

$bildirimler = notifications();


liman_log

Bu fonksiyon ile liman üzerinde log tutulur.

Not : Log sistem tarafından işlem yapan kullanıcı bilgisiyle kaydedilir.

Örnek

liman_log("Kullanıcı sunucu adını değiştirdi");


server

Bu fonksiyon ile üzerinde çalışılan sunucu bilgileri döndürülür.

Örnek

$sunucu = server();


servers

Bu fonksiyon ile kullanıcının yetkisi olduğu tüm sunucular döndürülür.

Örnek

$sunucular = servers();


extensions

Bu fonksiyon ile kullanıcının yetkisi olduğu tüm eklentiler döndürülür.

Örnek

$eklentiler = extensions();


getObject

Bu fonksiyon ile modallarda kullanılmak için kısa bir şekilde objeler hızlıca idleri üzerinden veri tabanı üzerinden çekilir.

Parametreler

type Objenin tipi. (script, extension, server)

id Veri tabanından çekebilmek için gerekli id'si.

Örnekler

$sunucu = getObject('server','1');


objectToArray

Bu fonksiyon ile modallarda kullanılmak için model içerisindeki veriler hızlıca array'e çevrilir.

Parametreler

array Obje arrayi.

key Hangi verinin çekileceği bilgisi.

value Verilerin hangi isimle kaydedileceği, api'a gönderim sırasında kullanılacak isim.

Örnekler

"Sunucu Seçin:server_id" => objectToArray($servers,"name","_id")


cities

Bu fonksiyon ile modallarda kullanılmak için şehir listesi array olarak oluşturulur.

Örnekler

"Şehir:city" => cities()