У меня есть базовая c структура CRUD для модели, которая работает хорошо. Теперь я хочу перенаправить в метод create и заполнить форму уже существующей моделью. Это будет работать при выборе пользователем идентификатора, а затем я выберу эту модель и перенаправлю на страницу создания и заполню форму.
Это то, что я пробовал до сих пор
$order = Orders::find($id);
$inventory = Inventory::where(['id' => $order->inventory_id])->first()->toArray();
return redirect()->route('backend.inventory.create', $inventory['bag_id'])->withInput($inventory);
В приведенном выше примере он находит заказ и выбирает связанный с ним один элемент инвентаря (я подтвердил, что он определенно выбирает элемент инвентаря, как и ожидалось) и перенаправляет на страницу создания инвентаря. Однако при использовании метода -> withInput () это, похоже, не заполняет мою форму данными, как я ожидал.
Как передать данные в форму с помощью перенаправления?
Добавление кода формы, как указано ниже. Это всего лишь один столбец формы, так как это огромный блок кода
<div class="form-group row" id="item-name" v-if="type != '3'">
<label for="name" class="col-md-2 col-form-label text-md-right">Item Name</label>
<div class="col-md-6">
<input id="name" type="text" class="form-control" name="name" value="{{ old('name') }}" required>
@if ($errors->has('name'))
<span class="invalid-feedback" role="alert">
<strong>{{ $errors->first('name') }}</strong>
</span>
@endif
</div>
</div>