Как я могу написать править поля ввода, как показано ниже:Как проверить поле Input Array в Laravel 5.1?
{!! Form::number("amount[]",null,['min' => 0, 'class' => 'form-control col-xs-2 ']) !!}
Я попытался после чего дал ошибку: htmlentities() expects parameter 1 to be string, array given
$rules = array(
'amount[]' => 'required'
);
$this->validate($request, $rules);
Update:
Я попробовал это, как предложено пользователем, он не перенаправляет его снова на страницу. Ниже метод контроллера:
public function postEstimate(Request $request) {
$rules = array(
'amount' => 'required|array'
);
$this->validate($request, $rules);
}
Вы получаете эту ошибку, потому что считают 'количества []' как массив, наклоняет вы называете поле 'amount'? – Gal
@Gal, если вы имели в виду в 'rules', то да, я уже установил его как' amount', но он не поймал его вообще. – Volatil3
Я имел в виду как формы, так и правила, если вы не хотите изменять это, вы можете называть его как 'amount.0' внутри правил (в случае, если это ваша первая сумма []), но я не понимаю, почему вы хочу сделать это вот так. – Gal