Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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,使用Laravel Collective的表单上的“提交”按钮不起作用。按submit键时,表单刷新时表单信息会保留,数据库中不会显示任何内容。根据生成的HTML,看起来它实际上并不是去一条路线,但我似乎无法弄清楚如何让它真正通过“存储”路线 create.blade.php: {!! Form::open(['route' => 'items.store']) !!} <div class="form-group"> {!! Form::s

使用Laravel Collective的表单上的“提交”按钮不起作用。按submit键时,表单刷新时表单信息会保留,数据库中不会显示任何内容。根据生成的HTML,看起来它实际上并不是去一条路线,但我似乎无法弄清楚如何让它真正通过“存储”路线

create.blade.php:

{!! Form::open(['route' => 'items.store']) !!}
       <div class="form-group">
           {!! Form::submit('Submit') !!}
       </div>
{!! Form::close() !!}
web.php:

Route::resource('items', 'ItemController');
生成的HTML:

<form method="POST" action="https://website.com/public/items" accept-charset="UTF-8"><input name="_token" type="hidden" value="...">

        <div class="form-group">
            <input type="submit" value="Submit">
        </div>

    </form>


您可能需要在此处进行更多故障排除。打开开发者控制台,观察网络选项卡,确保它发布到正确的URL,并得到正确的响应。使用
Log::info()在存储函数中尝试一些日志记录
,并检查
/storage/logs
中的日志以获取结果。在返回成功之前,请确保
Item
将这些列作为可填充列,并且
Item
具有id。尝试将操作表单更改为:
action=“{{route('items.create')}”
我只能想到验证错误。旁注:最好在文档中使用
$request->input()
作为示例,而不是
$request->get()
@aynber似乎试图将
商品价格
验证为一个整数(我从网上某个地方得到的)才是真正的错误。谢谢你关于如何记录事情的注释。这帮了大忙。请问你的html输入在哪里?你可能想在这里做更多的疑难解答。打开开发者控制台,观察网络选项卡,确保它发布到正确的URL,并得到正确的响应。使用
Log::info()在存储函数中尝试一些日志记录
,并检查
/storage/logs
中的日志以获取结果。在返回成功之前,请确保
Item
将这些列作为可填充列,并且
Item
具有id。尝试将操作表单更改为:
action=“{{route('items.create')}”
我只能想到验证错误。旁注:最好在文档中使用
$request->input()
作为示例,而不是
$request->get()
@aynber似乎试图将
商品价格
验证为一个整数(我从网上某个地方得到的)才是真正的错误。谢谢你关于如何记录事情的注释。这帮了大忙。请问你的html输入在哪里?
<form method="POST" action="https://website.com/public/items" accept-charset="UTF-8"><input name="_token" type="hidden" value="...">

        <div class="form-group">
            <input type="submit" value="Submit">
        </div>

    </form>