Ja lubię takie mini konfiguracje trzymać w jakimś nadrzędnym kontrolerze.
Ma to kilka plusów:
- o wiele szybciej jest dodać pole do klasy aniżeli robić tabelę i model do tego
- łatwo edytować
- ustalasz format tablicy ręcznie
- jest też szybciej zrobić jakiś wyjątek, np. jeżeli jeden użytkownik miałby mieć o jeden priorytet więcej do wyboru to wystarczy prosty if w konstruktorze, robiąc to na bazach już musiałbyś się pokusić o drugą tabelę
- łatwy dostęp ($this->), w CI dostęp jest także w widokach choć staram się przekazywać jawnie taką zmienną aby była dostępna pod $var.
Do minusów:
- problem jest z dostępem do takiej tablicy z modeli (nie wiem jak w Laravel ale w CI troszkę trzeba się pomęczyć)
- ogólnie brzydko to wygląda gdy w takich kluczowych plikach są takie "własne wartości", pół biedy jak po angielsku