My view blade is like this :
@foreach($reviews as $key => $review)
    ...
    <div class="form-group">
        {!! Form::open(['route' => 'message.review.update', 'method' => 'post', 'id' => 'reviewform']) !!}
            <label for="review" class="sr-only">Review</label>
            {!! Form::textarea('review', null, ['class' => 'form-control', 'id' => 'review', 'rows'=>3,'required'=>'required']) !!}
            @if ($errors->has('review'))
                <span class="help-block">
                    <strong>{{ $errors->first('review') }}</strong>
                </span>
            @endif
            {!! Form::hidden('id', $review->_id) !!}
            {!! Form::hidden('store', $review->store_id) !!}
        {!! Form::close() !!}
    </div>
    ...
@endforeach
My routes is like this :
Route::group(['prefix' => 'message','as'=>'message.'],function(){
    Route::post('review/update', ['as'=>'review.update','uses'=>'ReviewController@update']);
});
My controller to update is like this :
public function update(CreateReviewRequest $request)
{       
    $param = $request->only('id', 'review', 'store');
    ...
}
Before update, it will call CreateReviewRequest to validation
My CreateReviewRequest is like this :
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class CreateReviewRequest extends FormRequest
{
    public function authorize()
    {
        return true;
    }
    public function rules()
    {
        return [
            'review'=>'required|max:300'
        ];
    }
}
When, only one data, I input comment and submit, it works
But, when more than one data, it does not works
There exist error like this :
An invalid form control with name='review' is not focusable.
How can I solve it?
 
     
     
    