在 Laravel 控制器中获取动态生成的文本区域的值

Get value of dynamically generated textarea in Laravel controller

如何获取这些动态生成的textarea的值?通常在控制器中,可以使用请求对象来获取静态定义字段的值,这样做:$request->fieldname 因为情况并非如此,我如何获取此类字段的值?

    @foreach($splitProcedure as $procedureSelected)

    {!! Form::hidden($trimWhitepsace = preg_replace('/[^A-Za-z0-9]/', "", $procedureSelected)) !!}
        <TH>{!! $procedureSelected !!}</TH>
        <TH>DESCRIPTION</TH>
        <TR>
            <TD class="col-xs-12 col-md-6">
                <div>
                    <p>You have used <span class="css-button" id="counter2"></span> words. </p>
                    {!! Form::textarea($trimWhitepsace .'desc',
                              Input::old($trimWhitepsace .'desc'),
                              [
                               'class' => 'mid first-input-div',
                               'placeholder' => 'Please, within 200-250 characters describe what the company is about',
                               'id' => $trimWhitepsace .'desc'
                              ])
                    !!}
                    {!! Form::hidden('hiddenDescription', $trimWhitepsace .'desc') !!}
                </div>
            </TD>
            <TD class="col-xs-12 col-md-6">
                <div>
                    {!! Form::text($trimWhitepsace,
                              Input::old($trimWhitepsace),
                              [
                               'class' => 'mid first-input-div',
                               'placeholder' => 'enter price',
                               'id' => $trimWhitepsace
                              ])
                    !!}
                    {!! Form::hidden('hiddenPrice', $trimWhitepsace .'price') !!}
                </div>
            </TD>
            <TD></TD>
        </TR>
    @endforeach

我不确定这是不是最好的主意,但请试试这个。

$dynamic_fields = array_except($request->all(), ['_token', 'static_field1','static_field2'...]);

并且您有一个包含动态添加字段的数组。