Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 20.08.2016 18:36:02

Отправка через форму GET

Добрый день! Хочу передать через GET, переменные id продукта и количество qty

<form action="/addtocart" method="get">
<input type = "hidden" name = "id" value = "{{$product->id}}">
<select name="qty">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>
<button class="btn-danger">Добавить в корзину</button>
</form>

Мой маршрут ниже, но что-то явно я делаю не так и страницу не находит((
Route::get('addtocart/{id}/{qty}', ['as' => 'product.add', 'uses' => 'ProductController@addtocart']);

Не в сети

#2 20.08.2016 23:31:13

Re: Отправка через форму GET

тебе необходимо это сделать на яваскрипте, либо изменить маршрут на
Route::get('addtocart/{id}?qty={qty}', ['as' => 'product.add', 'uses' => 'ProductController@addtocart']);

так как селект, это уже динамика, которую надо ловить, а ловить можно js'ом

Не в сети

Подвал раздела