Laravel имеет a <select>
хелпер формы, который принимает в качестве входного словаря словарь. Мне нравится сохранять ценности для всех из них в центральном месте. Например, у меня может быть перечисление, которое выглядит так:
$phoneTypes = [
'CELL' => "Cellular",
'HOME' => "Home",
'WORK' => "Work",
];
Что я хочу использовать как в моем представлении/шаблоне, так и в базе данных:
Schema::create('customers', function (Blueprint $table) {
$table->increments('id');
$table->enum('pri_phone_type',array_keys($phoneTypes));
...
});
- Есть ли рекомендуемое место для их размещения?
- Могу ли я сделать их глобальными, чтобы я мог легко получить доступ к ним во всех своих представлениях?