Как получить значение из выпадающего списка, и оно будет автоматически передано в другую форму? - PullRequest
0 голосов
/ 15 января 2020

У меня есть выпадающая кнопка для моего стола. В каждой строке есть выпадающие списки. Поэтому после того, как я выберу опцию NEW в выпадающем меню, она будет перенаправлена ​​на мой маршрут / ссылку. Как передать идентификатор buy_group_id в форму / ссылка?

Я новичок в laravel. спасибо

<button class="btn btn-secondary dropdown-toggle btn-sm" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ADD MEMBER</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item" name="purchase_group_id"href="/link" value="{{$product->purchase_group_id}}" type="submit">NEW</a>
<a class="dropdown-item" href="#">RENEWAL</a>
</div></div>```

Ответы [ 2 ]

0 голосов
/ 15 января 2020

Во-первых, вы должны создать маршрут с параметром, подобным этому:

Route::get('/link/{purchase_group_id}, 'YourController@index');

Затем вы можете использовать ссылку на маршрут следующим образом:

<a class="dropdown-item" name="purchase_group_id" href="/link/{{$product->purchase_group_id}}" type="submit">NEW</a>

В вашем проходе контроллера параметр для следующей формы:

public function index($purchase_group_id)
{
    return view('next_form')->with(compact('purchase_group_id'));
}

Тогда, по вашему мнению, вы можете использовать переменную $purchase_group_id для вашей формы.

0 голосов
/ 15 января 2020

Вы можете добавить выбранный идентификатор к URL-адресу и обработать его из вашего контроллера маршрута.

<a class="dropdown-item" href="/link/{{$product->purchase_group_id}}">NEW</a>

Это будет передано как запрос GET. Если вам нужен POST-запрос, вы должны использовать форму.

...