Как получить перечисленные параметры формы по laravel - PullRequest
0 голосов
/ 10 апреля 2020

Я хотел бы получить перечисленные параметры формы на следующей странице с помощью laravel.

Следующий код является просто примером для простого объяснения.

  <form>
    <input type="text" name="cat_a" value="Category A">

    <input type="text" name="cat_b[0]" value="Category B0">
    <input type="text" name="cat_b[1]" value="Category B1">
    <input type="text" name="cat_b[2]" value="Category B2">
  </form>

Я могу получить cat_a на следующем страница из параметра Request $request как $request->cat_a. Однако я не знаю, как получить cat_b с.

Пожалуйста, дайте мне совет.

Спасибо.

Ответы [ 3 ]

1 голос
/ 10 апреля 2020

удалить числа в 'name' из тега input,

  <form>
    <input type="text" name="cat_a" value="Category A">

    <input type="text" name="cat_b[]" value="Category B0">
    <input type="text" name="cat_b[]" value="Category B1">
    <input type="text" name="cat_b[]" value="Category B2">
  </form>

получить cat_b значений и получить каждое значение по foreach.

$catsB = $request->cat_b;
foreach($catsB as $catB) {
   // do something
}

Надеюсь, будет полезно.

0 голосов
/ 10 апреля 2020

Вы можете получить свой список значений с помощью этого кода $ cat_b_list = $ request-> input ('cat_b. *')

Также вы можете получить указанное c значение, заменив * на ключ массива

0 голосов
/ 10 апреля 2020

Надеюсь, что это работает ...

$cat_b_array = $request->cat_b;
foreach($cat_b_array as $cat_b_value) {
   echo $cat_b_value;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...