Laravel 5.2 kullanıyorum ve uygulamanızın çeşitli farklı görünümlerde yarım saatlik sürelerle seçme kutuları olması gerekiyor. İşte Laravel'de bir diziyi saklamak için en iyi yer
dizi veri nasıl göründüğünü gösteren bir örnek: Açıkçası[
'00:00' => '00:00',
'00:30' => '00:30',
'01:00' => '01:00',
/* ... etc ... */
'18:00' => '18:00',
'18:30' => '18:30',
'19:00' => '19:00',
/* ... etc ... */
]
Her görünümü çağıran her denetleyicisi bu koymak istemiyorum, ama bunu saklamak ne iyi yolu merak ediyorum olabilir. Şimdiye kadar aşağıdaki düşündüm:
1) Array
3) Bir veritabanı modeli içeren diziyi
2) uygulamasında bir yapılandırma dosyasını/yapılandırma döndüren bir yardımcı işlevi (aşırı görünüyor)
4) listeyi her zaman (performans kaygısı?)
kimse yukarıda iyi olurdu yollarından biri ve neden daha iyi bir yol düşünemiyorum veya önerebilir üreten bir fonksiyon? https://github.com/rappasoft/laravel-5-boilerplate
App \ Sağlayıcıları \ MacroServiceProvider.php
Teşekkür ederim, ancak bu durumda sadece bir açılır menüyü doldurmak istediğimden çok fazla olduğunu düşünüyorum. Bununla birlikte, bu yaklaşımın daha karmaşık durumlar için nasıl yararlı olacağını görebiliyorum. – Joseph