Blog Yazılarım

Laravel Option Framework

Laravel Option Framework


Haruncpi tarafından sunulan Laravel Option Framework, Laravel uygulamanızın dinamik ayarlarını destekleyen çeşitli giriş türleriyle tek bir yerden yönetmenize yardımcı olur.


Ana özellikleri şunlardır:

  • Basit bir kullanıcı arayüzü
  • Ayarlanabilir route
  • Yapılandırılabilir middleware
  • Değiştirilebilir arayüz
  • Laravel doğrulama desteği

config/options.php aşağıdaki örneğe benzeyen bir dosya tanımlayarak çalışır :

return [
[
"id" => "general",
"label" => "General",
"icon" => "fa-cubes",
"fields" => [
[
"type" => "text",
"id" => "site_name",
"label" => "Site Name",
"description" => "Enter your site name",
"icon" => "fa-globe",
"validation" => 'required|min:10'
],
[
"type" => "text",
"id" => "site_slogan",
"label" => "Site Slogan",
"description" => "Enter site slogan",
"validation" => 'required'
],
[
"type" => "timepicker",
"id" => "backup_time",
"label" => "Backup Time",
"description" => "Set db backup time",
"validation" => 'required'
]
]
],
[
"id" => "social",
"label" => "Social",
"icon" => "fa-globe",
"fields" => [ /* ... */ ]
]
];

Kodunuzdaki bir seçeneği almak için getOption():

getOption('backup_time');

Bu paketin yazılması sırasında aşağıdaki alan türleri desteklenir:

  • text
  • textarea
  • switcher
  • editor
  • colorpicker
  • datepicker
  • timepicker
  • datetimepicker
  • dropdown
  • autocomplete
  • radio
  • tag
  • multicheck
  • icon

Bu paket hakkında daha fazla bilgi edinebilir, tüm kurulum talimatlarını alabilir ve GitHub’daki kaynak kodunu laravel-option-framework’ten görüntüleyebilirsiniz .



Bu yazıyı paylaş


Yorumlar (0)

Yorum Yap