У меня есть две таблицы для моего сайта транспортных средств:Laravel - использование идентификаторов для представления значений в другой таблице
У меня есть таблица в моей БД, которая содержит всю машину составляет:
ID | name | display_name
1 | audi | Audi
2 | bmw | BMW
У меня также есть автомобили стол:
ID | VRM | make
1 | HW55VRM | 2
2 | VN62HHS | 1
При редактировании транспортного средства это метод для создания представления:
public function edit($id)
{
$vehicle = $this->vehicle->getSingle($id);
$makes = $this->vehicle->getMakes();
$models = $this->vehicle->getModels();
return View::make('admin.vehicles.edit', compact('makes', 'models', 'vehicle'));
}
С этой точки зрения у меня есть поле выбора:
{{ Form::select('make',$models , NULL, ['class' => 'form-control']) }}
Что правильно создает поле выбора с параметрами, мне нужно. Тем не менее, я хочу установить одно из этих значений как выбранное в зависимости от данных строки таблицы.
Итак, у первого автомобиля в моей БД есть «2». Что представляет собой BMW.
Как я могу добавить это к моей переменной $ vehicles самым чистым способом? Поэтому я могу просто сделать
$vehicle->named_make
например.