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 .
Yorum Yap