Привязка модели поля скрытой формы Laravel

Я использую Laravel 5.4 и ищу решение, чтобы ввести Product модель в мой контроллер. Дело в том, что я получаю идентификатор продукта из скрытого поля в форме POSTедет по статическому маршруту Route::post('/products/check'...,

Это содержание моей формы

<form action="{{ route('product.check') }}" method="post">
<input type="hidden" name="product" class="modal-product" value="some-product-id-injected-with-js" required/>
<div class="form-group">
<label for="email" class="form-control-label">Email Address:</label>
<input type="email" class="form-control" name="email" id="email"value="{{ Auth::user()->email }}" required/>
</div>
<button type="submit" class="btn btn-primary">Check</button>
</form>

И я хотел бы иметь метод контроллера, как это:

public function check(Request $request, Product $product) {
/*...*/
}

куда $product сопоставляется с идентификатором скрытого поля в форме, а затем я извлеку письмо из $request,

Я думал о некотором промежуточном программном обеспечении, но я не знаю, является ли это лучшим решением (и я не знаю, как сделать это через промежуточное программное обеспечение), потому что я действительно не понимаю, как DI и контейнер IoC работают за кулисами. Я только что использовал привязку модели маршрута через подстановочные знаки маршрута.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]