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