Maysh
Maysh

Reputation: 41

Cannot keep multi-row added old values when validation failed - Laravel

How to keep multi-row added old values when validation failed? I tried as follows.

Here is create.blade.php

<td><input type="text" name="addmore[0][company]" placeholder="" class="form-control" value="{{ old('addmore[0][company]') }}" /></td> 

Here is the way I have validated.

$request->validate([
    'addmore.*.company' => 'required',
]); 

All added values remove when validation fails. Thank you for any help.

Upvotes: 0

Views: 179

Answers (1)

zlodes
zlodes

Reputation: 784

Try to use dot-notation for old: addmore.0.company:

<input ... value="{{ old('addmore.0.company') }}"

Upvotes: 1

Related Questions