Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 两个表单在同一页上-一个返回null,另一个工作_Php_Html_Sql_Laravel_Laravel Blade - Fatal编程技术网

Php 两个表单在同一页上-一个返回null,另一个工作

Php 两个表单在同一页上-一个返回null,另一个工作,php,html,sql,laravel,laravel-blade,Php,Html,Sql,Laravel,Laravel Blade,当我运行$value=$request->session()->all()时控制器1将值“product”设置为null。第二个给出了正确的产品id。它们在同一页上。两者都是引导模态中的形式。为什么他们提供不同的会话数据?难倒了 表单是从产品页面提交的->我想要的id不是从表单提交的->id是从产品页面提交的 {!! Form::open(['action' => 'ControllerOne@store', 'method' => 'POST', 'enctype' =&g

当我运行
$value=$request->session()->all()时控制器1将值“product”设置为null。第二个给出了正确的产品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' => '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() !!}

为什么要使用
$request->session()->all()
而不是
$request->all()
来检索表单值?@AmrAly表单是从产品页提交的->我想要的id不是从表单提交的->id是从产品页提交的。请将两个控制器的存储方法代码添加到post@AmrAly$value=$request->session()->all();是什么是正在运行在这两个休息不应该影响它首先你的问题和提供的描述是完全不同的。其次,您的两个表单都不发送任何
产品
,因此在这两个控制器中,您不应该获得任何
产品
,除非从其他任何地方设置。最后,正如您所说,您将在
ControllerTwo
中获得
产品
,您应该在那里看到代码,特别是路线、扩展控制器、特征等。