Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.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 Laravel表单不发送任何数据_Php_Laravel - Fatal编程技术网

Php Laravel表单不发送任何数据

Php Laravel表单不发送任何数据,php,laravel,Php,Laravel,我正试着把表格交给拉威尔。然而,我面临着一个奇怪的问题,那就是提交表格时没有任何数据。当我试图在cotroller上打印时,它显示: Array ( ) 我的表单如下所示: <form method="POST" action="{{route('amenityFront.index')}}" id="buildingByProperty"> @csrf <select class="form-control" name="property" id="prop

我正试着把表格交给拉威尔。然而,我面临着一个奇怪的问题,那就是提交表格时没有任何数据。当我试图在cotroller上打印时,它显示:

Array
(
)
我的表单如下所示:

<form method="POST" action="{{route('amenityFront.index')}}" id="buildingByProperty">
    @csrf
    <select class="form-control" name="property" id="propertySelect">
        @foreach($properties as $pk => $pv)
            <option value="{{$pv->id}}" {{ ($pv->id == $selectedProperty)?'selected':'' }}>{{$pv->property_name}}</option>
        @endforeach
    </select>
    <button type="submit">Submit</button>
</form>
更新: 本人已将表格更新至:

<form method="POST" action="{{route('amenityFront.postIndex')}}" id="buildingByProperty">
    @csrf
    <select class="form-control" name="property" id="propertySelect">
        @foreach($properties as $pk => $pv)
            <option value="{{$pv->id}}" {{ ($pv->id == $selectedProperty)?'selected':'' }}>{{$pv->property_name}}</option>
        @endforeach
    </select>
    <button type="submit">Submit</button>
</form>
但是,我没有重定向到postIndex,而是被发布到
@index

我的
路线:列表


试着在选项标签上方一步添加三元运算。@CHARITRASHRESTHA您能再详细说明一下吗?如何输出数据?你的控制器方法是什么样子的?发布你的
索引
method@AlanGe
$request()
不起作用,它要么是
$request
要么是
request()
<form method="POST" action="{{route('amenityFront.postIndex')}}" id="buildingByProperty">
    @csrf
    <select class="form-control" name="property" id="propertySelect">
        @foreach($properties as $pk => $pv)
            <option value="{{$pv->id}}" {{ ($pv->id == $selectedProperty)?'selected':'' }}>{{$pv->property_name}}</option>
        @endforeach
    </select>
    <button type="submit">Submit</button>
</form>
Route::get('/', ['as' => 'amenityFront.index', 'uses' => 'AmenityController@index']);
    Route::post('/', ['as' => 'amenityFront.postIndex', 'uses' => 'AmenityController@postIndex']);