首页 > 解决方案 > 两个表单相同的页面 - 一个返回 null 另一个工作

问题描述

当我运行 $value = $request->session()->all();控制器时,将值“产品”设为空。第二个给出正确的产品ID。他们在同一页上。两者都是引导模式中的形式。为什么他们提供不同的会话数据?难住了。

表单是从产品页面提交的 -> 我想要的 id 不是从表单提交的 -> id 来自产品页面

控制器一

    {!! Form::open(['action' => 'ControllerOne@store', 'method' => 'POST', 'enctype' => 'multipart/form-data']) !!}


    {{Form::label('time', 'Select a Time')}}
    {{Form::time('time', '', ['class' => 'form-control', 'placeholder' => 'Time'])}}

    {{Form::label('date', 'Select a Date')}}
    {{Form::text('date', '', ['class' => 'form-control', 'placeholder' => 'Date'])}}
    <div class="modal-footer">
    {{Form::submit('Add', ['class'=>'btn btn-primary'])}}
    {!! Form::close() !!}

控制器二

  {!! Form::open(['action' => 'ControllerTwo@store', 'method' => 'POST', 'enctype' => 'multipart/form-data']) !!}

                        {{Form::label('listing', 'Price (NZD)')}}
                        {{Form::text('price', '', ['class' => 'form-control', 'placeholder' => 'Price'])}}

                        {{Form::label('listing', 'Name')}}
                        {{Form::text('name', '', ['class' => 'form-control', 'placeholder' => 'Name'])}}

                        {{Form::label('listing', 'Phone Number')}}
                        {{Form::number('phone_number', '', ['class' => 'form-control', 'placeholder' => 'Phone Number'])}}

                        {{Form::label('listing', 'Comments/Conditions')}}
                        {{Form::textarea('conditions', '', ['class' => 'form-control', 'placeholder' => 'Comments/Conditions'])}}


                        {{Form::submit('Submit', ['class'=>'btn btn-success'])}}
                        {!! Form::close() !!}

标签: phphtmlsqllaravellaravel-blade

解决方案


推荐阅读