From a usability standpoint, checkboxes are superior to select dropdowns since the user can immediately see all the available options.
However, for large amounts of data, a linked list is better suited.
The options can be given in the form of a array (either simple or associative) or as an eloquent relationship (one to many).
A default value can be given and with relationships, the values can be customised with a mutator and they can be ordered on a column name.
- Options either from an one eloquent relationship or given as an array.
- A default option can be given.
- The labels of the relationship options can be customised with a mutator.