Динамический массив в Laravel

У меня есть следующая проблема. Внутри контроллера я получаю почтовый запрос от динамической формы. Я получаю параметры, как я показываю их в захвате. Теперь кто-нибудь знает, как я могу извлечь эти параметры? Принимая во внимание, что в некоторых случаях их может быть больше двух или один параметр.

Array dinámico en laravel

Учитывая, что я отправляю значения таким образом: introducir la descripción de la imagen aquí

0
задан 21.01.2019, 17:54
2 ответа

Есть несколько форм, чтобы соглашаться на полученную стоимость, я предпочитаю этот mГ©todo:

$request->key;

, Но поскольку они могут быть много, это mГЎs fГЎcil состоит в том, чтобы повторять с mГ©todo all () request:

foreach($request->all() as $key => $item) {
   // utilizar los valores... 
   dump($key);
   dump($item);
}

Я Принимаю, что estГЎs делая инъекцию request в mГ©todo, который он получает.

1
ответ дан 20.11.2019, 00:58
  • 1
    Если, я нахожусь в mé все, кто получает. Повторив с foreach, меня берет только стоимость token. –  Erain Moya 21.01.2019, 17:47
  • 2
    @ErainMoya я только что реализовал доказательство, равное тому, что ты делаешь, и оно я функционирует верно, я получаю стоимость и могу видеть их с dump (видеть edició n ответа). –  Shaz 21.01.2019, 17:55
  • 3
    Я заношу в список!! Он показывает их мне с dum. Только мне оставалось соглашаться на каждый elemneto. –  Erain Moya 21.01.2019, 18:07

Ты можешь соглашаться на них с

$request->input('key')
$request->key
$request->input('key', 'valor por defecto')
$request->input() // para traer todos los inputs como un array asociativo
$request->all()

ИЗДАЛ

PerdГіn не habГ - в понятое добро твой вопрос

с request неудар в лунку или all ты можешь приносить все inputs

и с foreach ты делаешь фильтр

    foreach ($request->input() as $name => $value) {
        if ($name != '_token') {
            echo 'nombre: '.$name.'<br>';
            echo 'valor: '. $value.'<br>';
        }
    }
0
ответ дан 20.11.2019, 00:58
  • 1
    Превосходный вклад, спасибо!! –  Erain Moya 22.01.2019, 07:41

Теги

Похожие вопросы